Oratlas    »    Age
Celebrities, movies, ages...

How old was James McAvoy in Strings?


There’s something captivating about discovering a celebrity’s age during a defining role. It helps us understand the context in which they took on the role. In this article, we reveal the age behind the role.

In Strings, James McAvoy took on the role at the age of:

24 years old

Our analysis shows that this was the celebrity’s true age during filming.

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

January 1, 2004

And the day James McAvoy was born:

April 21, 1979

Given that most films are released within a year of production, the actual age of James McAvoy during filming may have varied by one year from the shown age.




© 2025 Oratlas - All rights reserved