How old was Josh Duhamel in the movie Transformers: The Last Knight?

Josh Duhamel was 43 in Transformers: The Last Knight when he played the character 'Col. William Lennox'.

That was over 7 years ago in 2017.

Today he is 51, and has starred in 42 movies in total, 14 of those since Transformers: The Last Knight was released.

How old do you think he looks in the movie?

In Transformers: The Last Knight, 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: The Last Knight scores 6.06 out of 10 on TMDB.

The cast of Transformers: The Last Knight

Josh Duhamel's other movies