How old was James McAvoy in the movie Muppets Most Wanted?

James McAvoy was 33 in Muppets Most Wanted when he played the character 'UPS Guy'.

That was over 10 years ago in 2014.

Today he is 45, and has starred in 55 movies in total, 26 of those since Muppets Most Wanted was released.

How old do you think he looks in the movie?

In Muppets Most Wanted, I think James McAvoy looks:

Did you know?

  • Director James Bobin has worked with James McAvoy just once in his career.
  • James McAvoy's first movie was as 'Kevin' in The Near Room, released in 1995 when he was 15
  • Muppets Most Wanted scores 6.31 out of 10 on TMDB.

The cast of Muppets Most Wanted

James McAvoy's other movies