Oratlas    »    Age
Celebrities, movies, ages...

How old was James McAvoy in The Last Station?


It's common to wonder how old a celebrity was when they starred in a particular film. Knowing that can offer insight into their career stage and personal growth. We’re about to uncover that piece of the puzzle.

The age of James McAvoy while starring in The Last Station was:

29 years old

That number reflects the celebrity’s real age when the movie was made.

The age was estimated using the initial day of the year The Last Station came out:

January 1, 2009

And the day James McAvoy was born:

April 21, 1979

Because movies often premiere within a year of starting production, James McAvoy might have been either one year younger or older while filming some scenes.




© 2025 Oratlas - All rights reserved