How old was Josh Duhamel in the movie Transformers?

Josh Duhamel was 33 in Transformers when he played the character 'Captain Lennox'.

That was over 17 years ago in 2007.

Today he is 51, and has starred in 42 movies in total, 37 of those since Transformers was released.

How old do you think he looks in the movie?

In Transformers, I think Josh Duhamel looks:

Did you know?

  • Director Michael Bay has worked with Josh Duhamel a total of 4 times in his career.
  • Josh Duhamel's first movie was as 'Tad Hamilton' in Win a Date with Tad Hamilton!, released in 2004 when he was 30
  • Transformers scores 6.75 out of 10 on TMDB.

The cast of Transformers

Josh Duhamel's other movies