How old was Tom Hardy in the movie This Means War?

Tom Hardy was 33 in This Means War when he played the character 'Tuck'.

That was over 12 years ago in 2012.

Today he is 46, and has starred in 63 movies in total, 21 of those since This Means War was released.

How old do you think he looks in the movie?

In This Means War, I think Tom Hardy looks:

Did you know?

  • Director McG has worked with Tom Hardy just once in his career.
  • Tom Hardy's first movie was as '' in Tommaso, released in 2001 when he was 22
  • This Means War scores 6.14 out of 10 on TMDB.

The cast of This Means War

Tom Hardy's other movies