Josh Duhamel was 36 in When in Rome when he played the character 'Nick Beamon'.
That was over 14 years ago in 2010.
Today he is 51, and has starred in 42 movies in total, 35 of those since When in Rome was released.
In When in Rome, I think Josh Duhamel looks: