Oratlas    »    Age
Celebrities, movies, ages...

How old was James McAvoy in The Last King of Scotland?


It's common to wonder how old a celebrity was when they starred in a particular film. That detail can add a new layer of appreciation to their performance. Here’s the age that matched the moment.

At the moment the movie The Last King of Scotland was being made, James McAvoy was:

26 years old

After checking the dates, that’s the calculated age of the celebrity.

To determine the age, we considered the first day of the year The Last King of Scotland premiered:

January 1, 2006

And also the day James McAvoy was born:

April 21, 1979

Considering the usual time period between filming and release, James McAvoy may have been one year younger or older than the stated age during parts of the shoot.




© 2025 Oratlas - All rights reserved