Toby Stephens was 32 in Die Another Day when he played the character 'Gustav Graves'.
That was over 21 years ago in 2002.
Today he is 55, and has starred in 30 movies in total, 18 of those since Die Another Day was released.
In Die Another Day, I think Toby Stephens looks: