Kevin Spacey was 42 in The Life of David Gale when he played the character 'David Gale'.
That was over 21 years ago in 2003.
Today he is 64, and has starred in 89 movies in total, 40 of those since The Life of David Gale was released.
In The Life of David Gale, I think Kevin Spacey looks: