James McAvoyis one of the most versatile and underrated actors of his generation, known for delivering compelling performances across multiple genres. While his mainstream breakout role came as Mr. Tumnus inThe Chronicles of Narnia: The Lion, the Witch and the Wardrobe, McAvoy has consistently shown that his talent and range exceed the beloved children’s character. With a knack for intense, layered performances, his work spans everything from heart-wrenching dramas to thrilling action movies, making him a standout in Hollywood.

Over the years, McAvoy has captivated audiences with his transformative roles in movies likeSplit, where his portrayal of a man with multiple personalities earned him universal critical acclaim, with many on the internet believing he was robbed of an Oscar nomination. He has also excelled in historical dramas likeAtonementand even gone into the blockbuster genre.These are James McAvoy’s best movies, ranked by how well they utilize his talents, how much he brings to the table, and what they have meant for his career.

Mr. Tumnus and Lucy in the snow in The Chronicles of Narnia.

10’The Chronicles of Narnia: The Lion, the Witch and the Wardrobe' (2005)

Directed by Andrew Adamson

The Chronicles of Narnia: The Lion, the Witch and the Wardrobefollows four siblings, Lucy (Georgie Henley), Edmund (Skandar Keynes), Susan (Anna Popplewell), and Peter (William Moseley), who are evacuated to the English countryside during World War II. While exploring the home of an eccentric professor, Lucy discovers a magical wardrobe that leads to the fantastical land of Narnia, where it is always winter. The children soon learn of the White Witch’s (Tilda Swinton) reign of terror and join forces with Aslan (Liam Neeson), a noble lion, to defeat her and restore peace to Narnia.

McAvoy’s role as Mr. Tumnus is limited but shows his ability to bring warmth and depth to a beloved character from the classic novel. His portrayal of the kind yet conflicted faun who befriends Lucy set the story’s emotional tone, and his distinctive appearance became instantly popular. The movie lacks some of the novel’s most thought-provoking themes in favor of a kid-friendly adventure, butit’s still worth a watch asa visually dazzling, old-fashioned adventure, especially while waiting forGreta Gerwig’s future Narnia reboot.

The Chronicles of Narnia Lion Witch Wardrobe Movie Poster

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe

9’Atomic Blonde' (2017)

Directed by David Leitch

Atomic Blondefollows Lorraine Broughton (Charlize Theron), an elite MI6 spy sent to Berlin during the Cold War to retrieve a stolen list of undercover agents. Paired with the city’s embedded MI6 Berlin station chief, David Percival (McAvoy), Lorraine must navigate a deadly web of double agents, betrayals, and shifting alliances.

Atomic Blondeis an electrifying visual tour de force and one ofthe best R-rated movies of the 2010swith amazingly stylized combat. McAvoy’s chemistry with Theron is magnetic, and it almost makes up for the very confusing story and weak script. The main attraction here is Theron, whose volcanic performance is among the action genre’s best. Coupled withhectic and expertly choreographed fights,Atomic Blondeis a triumph of the action genre and one of McAvoy’s best turns as a supporting player.

Close up of David Percival looking pensive in Atomic Blonde

Atomic Blonde

8’The Last Station' (2009)

Directed by Michael Hoffman

The Last Stationfollows the final years of famed Russian author Leo Tolstoy (Christopher Plummer) as his wife, Sofya (Helen Mirren), and his disciples, known as the “Tolstoyans,” vie for control over his legacy and estate. Tolstoy’s young assistant, Valentin Bulgakov (McAvoy), finds himself in the middle of this power struggle, experiencing a romantic awakening with fellow Tolstoyan Masha (Kerry Condon).

McAvoy’s work is heartfelt as a young man caught between loyalty to his mentor and the ideals he’s developing. The Scottish actor is a standout, especially in his scenes withthe iconic Helen Mirrenand Christopher Plummer, both of whom received Oscar nominations for their roles.The Last Stationis a compelling period piece that provides somenew insights into one of literature’s most famous yet elusive figures, even if it struggles with developing a viable solution for its central conflict.

Atomic Blonde Movie Poster

RENT on Amazon

7’Speak No Evil' (2024)

Directed by James Watkins

Speak No Evilfollows an American couple who, after befriending a British family during a vacation, accept an invitation to visit their remote farmhouse. Initially, the visit seems pleasant, but subtle discomforts soon evolve into disturbing behavior from their hosts. The situation soon becomes a nightmare as the couple gets caught in a psychological and physical battle.

McAvoy is terrifying inSpeak No Evilas Paddy, the manipulative host. His portrayal is unsettling and layered, blending charm with menace. More than any other entry in his filmography,Speak No Evilrests entirely on his capable shoulders;there’s simply no movie without James McAvoy. The movie doesn’t quite live up tothe original Danish movie, somethingmost critics agreed on, but it remains an impressive horror effort and yet another excellent showcase for McAvoy’s talents.

Valentin in The Last Station eating at the table with two others.

Speak No Evil

Watch in Theaters

6’Starter for 10' (2006)

Directed by Tom Vaughan

Starter for 10follows Brian Jackson (McAvoy), a working-class student who enrolls at Bristol University in the 1980s. Eager to reinvent himself, Brian joins the university’s quiz team with dreams of competing on the popular TV showUniversity Challenge. As he navigates academic pressures, he becomes torn between his crush on glamorous teammate Alice (Alice Eve) and his growing connection with activist Rebecca (Rebecca Hall).

Starter for 10explores the emotional ups and downs of young adulthood, especially navigating the complications of love life and academic pressures.

McAvoy’s performance inStarter for 10is both charming and relatable, as he portrays a socially awkward student trying to fit in at university. The film explores the emotional ups and downs of young adulthood, especially navigating the complications of love life and academic pressures. The writing and McAvoy’s performance make Brian feel very human and believable, makingStarter for 10an enjoyable movie with heartand a universal theme that will ring true for millions.

WATCH ON MAX

5’Arthur Christmas' (2011)

Directed by Sarah Smith

Arthur Christmastells the story of Arthur (McAvoy), the clumsy but good-hearted son of Santa Claus, who embarks on an urgent mission to deliver a forgotten gift to a little girl before Christmas morning. With the help of his grandfather, Grandsanta (Bill Nighy), and a quirky elf, Arthur proves that one small act of kindness can save the holiday for a child and restore the true spirit of Christmas.

McAvoy’s performance is full of charm and warmth, perfectly capturing the character’s innocence and determination. At its core,Arthur Christmasis a story about trying to find one’s place and identity, and McAvoy’s performance perfectly captures the message, making the audience believe in him.Arthur Christmasis a fun, festive adventure that will appeal to both children and adults, with a verysingular and creative take on Santa’s high-tech Christmas operation.

Arthur Christmas

4’Split' (2016)

Directed by M. Night Shyamalan

Splitfollows Kevin Wendell Crumb (McAvoy), a man with dissociative identity disorder who harbors 23 different personalities, including “Dennis,” who kidnaps three teenage girls and holds them captive. The girls realize they are dealing with multiple, unpredictable personas, fearing the emergence of the most dangerous one, “The Beast.”

McAvoy’s performance inSplitis nothing short of extraordinary, as he embodies the multiple distinct personalities with so much ease. DirectorM. Night Shyamalandrew inspiration froma real-life case to develop the character of Kevin, adding a more unsettling layer to the film. LikeSpeak No Evil,Splitleans heavily on McAvoy’s performance, making it the focal point and disregarding other aspects. It might be too much reliance on one single performance, but McAvoy doesn’t disappoint and instead shines with a bravura performance that many believedshould’ve earned him an Oscar nomination.

3’Atonement' (2007)

Directed by Joe Wright

Atonementfollows the tragic consequences of a lie toldby a young girl, Briony Tallis(Saoirse Ronan), who falsely accuses Robbie Turner (McAvoy), her sister Cecilia’s (Keira Knightley) lover, of a crime he didn’t commit. Set before and during World War II, the movie explores themes of love, guilt, and forgiveness as Robbie and Cecilia’s lives are torn apart by Briony’s actions.

McAvoy’s work inAtonementis one of his most powerful. His chemistry with Keira Knightley is unbelievable from the very first moment they appear on the screen. Through Robbie,Atonementexplores the long-lasting consequences of actions and the consequences a simple lie can have. The film also explores the price of war to the United Kingdom, especially for the common people who found their lives destroyed overnight.Atonementis a sweeping epic thateffortlessly balances war, romance, and dramaand one of McAvoy’s greatest achievements in cinema.

RENT ON Amazon

2’The Last King of Scotland' (2006)

Directed by Kevin Macdonald

The Last King of Scotlandfollows Nicholas Garrigan (McAvoy), a young Scottish doctor who moves to Uganda and becomes the personal physician of the country’s brutal dictator, Idi Amin (Forest Whitaker). Initially charmed by Amin’s charisma, Garrigan soon realizes the horrors of his regime as he witnesses violence and corruption firsthand.

McAvoy’s portrayal of Nicholas Garrigan inThe Last King of Scotlandis one of his most intense roles, embodying the character’s naiveté and idealism to a tee.The film is one of the best about historical figures, focusing heavily on moral conflict and growing horror by slowly revealing the depth of Amin’s brutality.The Last King of Scotlandis mainly a showcase for Forest Whitaker, who delivers a dominating,towering, Oscar-winning performance, but McAvoy holds his own as a straight man to Amin’s cruelty. The film proved McAvoy’s dramatic abilities, cementing him as one of his generation’s most promising performers.

The Last King of Scotland

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

Directed by Bryan Singer

X-Men: Days of Future Pastfollows the X-Men as they send Wolverine (Hugh Jackman) back in time to prevent an event that will lead to the extinction of both mutants and humans. Wolverine must find a younger Professor X (McAvoy) and Magneto (Michael Fassbender) and convince them to work together to stop Mystique (Jennifer Lawrence) from assassinating a scientist whose death sets off a chain reaction leading to a dystopian future.

McAvoy’s portrayal of Charles Xavier inX-Men: Days of Future Past is widely regardedas one of his most iconic roles and definitely the most recognizable.As the younger, broken version of Professor X, McAvoy delivers a powerful performance, showing his character and strength at the same time. His role is integral to the story, acting as something of an audience substitute, especially with his lack of powers. WhileDays of Future Past features a stellar ensemble cast, McAvoy stands out, embodying the film’s themes and providing the story with a flawed yet tremendously compelling figure.

X-Men: Days of Future Past

NEXT:Every X-Men and Deadpool Movie, Ranked