Highest rated movie: X-Men: Days of Future Past (2014)
Lowest rated movie: The Bubble (2022)
Related actors:
Related directors:
More About This Page
Looking for reviews of James McAvoy movies? Cinafilm has a total of 21,057 reviews across 38 movies.
Movies starring James McAvoy have generally received positive reviews and hold an average score of 63%.
X-Men: Days of Future Past - released in 2014 - is James McAvoy's highest rated movie, with a score of 80% based on 1,163 reviews.
The lowest rated film from James McAvoy is The Bubble - released in 2022 - with a score of 40% based on 53 reviews.
A Scottish stage and screen actor. His best-known work includes the films The Last King of Scotland and Atonement, both of which earned him BAFTA Award nominations, and the TV series Shameless. McAvoy has won the BAFTA Rising Star Award and a BAFTA Scotland award. He has also been nominated for an ALFS Award, a European Film Award, and a Golden Globe award.
James McAvoy has acted in films with Nicholas Hoult, Jessica Chastain, Evan Peters and Jennifer Lawrence.
James McAvoy has worked with these film directors: David Leitch, Ned Benson, M. Night Shyamalan and Bryan Singer.
Popular Movies Right Now