Oratlas    »    Age
Celebrities, movies, ages...

How old was James McAvoy in Arthur Christmas?


There’s something captivating about discovering a celebrity’s age during a defining role. That knowledge can reshape how we view their performance. Let’s dive into that fascinating detail.

The age of James McAvoy while starring in Arthur Christmas was:

31 years old

This is the age we determined through our research and timeline.

Our method involved using the first calendar day of the release year of Arthur Christmas:

January 1, 2011

And the birth day of James McAvoy, that is:

April 21, 1979

As films generally take less than a year from filming to release, the age of James McAvoy during production could differ by a year from what’s shown.




© 2025 Oratlas - All rights reserved