How old was Christian Bale in the movie Hostiles?

Christian Bale was 42 in Hostiles when he played the character 'Captain Joseph J. Blocker'.

That was over 6 years ago in 2017.

Today he is 49, and has starred in 69 movies in total, 10 of those since Hostiles was released.

How old do you think he looks in the movie?

In Hostiles, I think Christian Bale looks:

Did you know?

  • Director Scott Cooper has worked with Christian Bale a total of 3 times in his career.
  • Christian Bale's first movie was as 'Alexei' in Anastasia: The Mystery of Anna, released in 1986 when he was 11
  • Hostiles scores 6.92 out of 10 on TMDB.

The cast of Hostiles

Christian Bale's other movies