On this page you'll find a selection of the most popular James McAvoy movies.
X-Men: Days of Future Past is an action, adventure movie starring Hugh Jackman, James McAvoy and Patrick Stewart.
The Last King of Scotland is a drama movie featuring Forest Whitaker, James McAvoy and Simon McBurney.
Released in 2007, Atonement is a drama film with an approximated budget of $30,000,000.
X-Men: First Class was released in 2011, featuring James McAvoy and Michael Fassbender and received an average rating of 7.1.
Becoming Jane is a drama, romance film starring Anne Hathaway, James McAvoy and Julie Walters.
Filth was released in 2013, starring James McAvoy and Imogen Poots and received an average rating of 6.8.
Released in 2013, Trance is a thriller movie with an approximated budget of $20,000,000.
Penelope was released in 2006, featuring Christina Ricci and James McAvoy and earned an average rating of 6.7.
Released in 2008, Wanted is a action film with an approximated budget of $75,000,000.
Frank Herbert's Children of Dune was released in 2003, featuring Alec Newman and Susan Sarandon and received an average rating of 6.2.