If you like James McAvoy you should definitely watch our picks for his best movies.

James McAvoy Jr., born on April 21, 1979 is a Scottish actor who made his acting debut as a teen in The Near Room and made mostly television appearances until 2003, when his feature film career began. Since then he received two Empire Awards and became a household name in movie industry.


10. It Chapter Two (2019)

Top 10 James McAvoy Movies 2Witness the end of it with It: Chapter Two, the tale of horror was penned by the King of Horror Stephen King. This sequel to the 2017 horror movie “IT” was released in 2019, and follows the story of a group of friends called The Losers Club that are brought back to their hometown because of a phone call, 27 years after their first horrific encounter with Pennywise. Starring Jessica Chastain, James McAvoy, and Bill Hader, the movie is directed by Gary Dauberman.

Horror | Director: Andrés Muschietti

Buy It Chapter Two on Amazon: https://amzn.to/2qBbxgt


9. The Last Station (2009)

Top 10 James McAvoy Movies 3Based on the 1990 biographical novel of the same name by Jay Parini, The Last Station chronicles the last few months of Russian author Leo Tolstoy’s life. This biographical romantic-drama stars James McAvoy, Helen Mirren, and Christopher Plummer and is produced under the artful direction of Michael Hoffman. The movie details Tolstoy’s struggle to balance his wealth, fame, and his personal relationship with his wife as his days near an end.

Biography, Drama, Romance | Director: Michael Hoffman

Buy The Last Station on Amazon: https://amzn.to/34cqe8g


8. Becoming Jane (2007)

Top 10 James McAvoy Movies 4This 2007 romantic drama is a film adaptation of Jon Spences’ biography of the young life of writer Jane Austen. Directed by Julian Jarrold, with Anne Hathaway, James McAvoy and Julie Walters in lead roles, we experience how the young Austen, on her way to becoming a writer, fell in love with non-aristocratic Tom Lefroy. However, no one supports their relationship, and Jane must now decide whether she should remain true to her principles or bow to social constraints.

Drama, Romance | Director: Julian Jarrold

Buy Becoming Jane on Amazon: https://amzn.to/2OBHjSN


7. Filth (2013)

Top 10 James McAvoy Movies 5Based on Irvine Welsh’s novel of the same name, Filth is a black comedy-crime drama that revolves around a corrupt cop and his struggle to regain some control in his life. With James McAvoy, Jamie Bell, and Jim Broadbent in lead roles, the 2013 crime film is directed by Jon S. Baird, who also provided the movie’s screenplay. Filth is an artistic take on the fight to get to the top, no matter how filthy the job gets!

Black Comedy, Crime, Drama | Director: Jon S. Baird

Buy Filth on Amazon: https://amzn.to/2D3unPZ


6. Split (2016)

Top 10 James McAvoy Movies 6Written and directed by M. Night Shyamalan, Split is about a man caught in the middle of dissociative identity disorder. The underrated actor James McAvoy plays 23 different personalities in his head, one of whom has kidnapped three young girls. McAvoy’s body chemistry changes with every character. Exceptionally-excellent Betty Buckley, playing McAvoy’s psychologist Dr. Karen Fletcher, develops the character of the main lead. If you are a fan of twisted endings, this 2016 psychological horror-thriller will give you goosebumps.

Horror, Thriller | Director: M. Night Shyamalan

Buy Split on Amazon: https://amzn.to/2qyhI53


5. The Last King of Scotland (2006)

Top 10 James McAvoy Movies 7Based on the historical drama novel of the same name by Giles Foden, the 2006 film describes the tale of Ugandan president Idi Amin’s brutal dictatorship as seen through the eyes of his personal physician during the 1970s. The film is brought to life by stellar performances from James McAvoy, Forest Whitaker, and Gillian Anderson and is directed by Kevin Macdonald. Experience the charming and magnetic prospects turn borderline murderous in this biographical drama!

History, Drama | Director: Kevin Macdonald

Buy The Last King of Scotland on Amazon: https://amzn.to/2qAAtEP


4. X: First Class (2011)

Top 10 James McAvoy Movies 8The fifth installment in the X-men film series, the super-hero fantasy movie is actually the first in chronological order. Directed by Mathew Vaughn, the film introduces James McAvoy, Michael Fassbender, and Jennifer Lawrence as younger versions of the popular characters from the franchise. The movie focuses on the relationship between Professor Charles Xavier and Magneto as it bloomed and progresses to reveal the history of their never-ending animosity. Watch the origin of your favorite X-men in this action-adventure sci-fi!

X: First Class  | Superhero, Action, Sci-Fi | Director: Mathew Vaughn

Buy X: First Class on Amazon: https://amzn.to/37noxXD


3. Inside I’m Dancing (2004)

Top 10 James McAvoy Movies 9Originally released under the title Rory O’Shea Was Here, Inside I’m Dancing is a 2004 Irish comedy-drama film. It is directed by Damien O’Donnell and stars James McAvoy, Steven Robertson, and Brenda Fricker in lead roles. Centered on the friendship of two residents in the Carrigmore Residential Home for the Disabled, the movie unveils their act of defiance as they struggle against institutional living and society’s prejudices against the disabled.

Comedy, Drama | Director: Damien O’Donnell

Buy Inside I’m Dancing on Amazon: https://amzn.to/2QPDtIv


2. Atonement (2007)

Top 10 James McAvoy Movies 10Directed by Joe Wright, with Keira Knightley, James McAvoy, and Saorise Ronan, the 2007 film is based on Ian McEwan’s 2001 novel of the same name. The film tells the story of Briony Tallis, a thirteen year old girl and future writer, and the consequences of her actions after she misinterprets several events and changes the lives of two lovers: her older sister Cecilia and Robbie Turner, the son of a family servant,. The movie has a wonderful score and won a Oscar for Best Achievement in Music.

War, Romance, Drama | Director: Joe Wright

Buy Atonement on Amazon: https://amzn.to/2s619Om


1. X-Men: Days of Future Past (2014)

Top 10 James McAvoy Movies 11Based on the Marvel Comic’s X-Men franchise, X-Men: Days of Future Past is the 7th film installment but stands at number 2 in the chronological order. With an ensemble cast including Hugh Jackman, James McAvoy and Michael Fassbender, the film follows two storylines in two different time periods. Under the direction of Bryan Singer, the movie focuses on Wolverine as he travels back in time to change the past that has the potential to destroy the future of both mutants and humans.

Superhero, Action, Sci-Fi | Director: Bryan Singer

Buy X-Men: Days of Future Past on Amazon: https://amzn.to/37nBd0V


Do you agree with our list?

If you have any movie to add to this list please send us a mail to [email protected]

cTV Team

We love movies and series.

View all posts

Add comment

Please Login to Comment.


    Instagram has returned empty data. Please authorize your Instagram account in the plugin settings .
    Data protection
    Communitv.net, Owner: (Registered business address: Germany), would like to process personal data with external services. This is not necessary for using the website, but allows me to interact even more closely with them. If desired, please make a choice:
    Data protection
    Communitv.net, Owner: (Registered business address: Germany), would like to process personal data with external services. This is not necessary for using the website, but allows me to interact even more closely with them. If desired, please make a choice: