How old was David O'Hara in the movie Braveheart?

David O'Hara was 28 in Braveheart when he played the character 'Stephen, Irish Fighter'.

That was over 29 years ago in 1995.

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

How old do you think he looks in the movie?

In Braveheart, I think David O'Hara looks:

Did you know?

  • Director Mel Gibson has worked with David O'Hara a total of 2 times in his career.
  • David O'Hara's first movie was as 'Engineer' in Comfort and Joy, released in 1984 when he was 18
  • Braveheart scores 7.93 out of 10 on TMDB.

The cast of Braveheart

David O'Hara's other movies