How old was Tommy Flanagan in the movie Braveheart?

Tommy Flanagan was 28 in Braveheart when he played the character 'Morrison'.

That was over 29 years ago in 1995.

Today he is 58, and has starred in 48 movies in total, 43 of those since Braveheart was released.

How old do you think he looks in the movie?

In Braveheart, I think Tommy Flanagan looks:

Did you know?

  • Director Mel Gibson has worked with Tommy Flanagan just once in his career.
  • Tommy Flanagan's first movie was as 'piano' in Ella Fitzgerald: Live in Cologne, released in 1974 when he was 7
  • Braveheart scores 7.93 out of 10 on TMDB.

The cast of Braveheart

Tommy Flanagan's other movies