Alan Cumming was 37 in Spy Kids 3-D: Game Over when he played the character 'Fegan Floop'.
That was over 20 years ago in 2003.
Today he is 58, and has starred in 101 movies in total, 62 of those since Spy Kids 3-D: Game Over was released.
In Spy Kids 3-D: Game Over, I think Alan Cumming looks: