How old was Gerard Butler in the movie Machine Gun Preacher?

Gerard Butler was 40 in Machine Gun Preacher when he played the character 'Sam Childers'.

That was over 13 years ago in 2011.

Today he is 54, and has starred in 69 movies in total, 23 of those since Machine Gun Preacher was released.

How old do you think he looks in the movie?

In Machine Gun Preacher, I think Gerard Butler looks:

Did you know?

  • Director Marc Forster has worked with Gerard Butler just once in his career.
  • Gerard Butler's first movie was as 'Archie Brown' in Mrs Brown, released in 1997 when he was 26
  • Machine Gun Preacher scores 6.72 out of 10 on TMDB.

The cast of Machine Gun Preacher

Gerard Butler's other movies