Paul Bettany was 31 in Dogville when he played the character 'Tom Edison'.
That was over 21 years ago in 2003.
Today he is 52, and has starred in 56 movies in total, 38 of those since Dogville was released.
In Dogville, I think Paul Bettany looks: