10 Hidden James McAvoy Gems You Need to Watch

Our Editorial Policy.

Share:

James McAvoy is a Scottish actor with a knack for stealing the show, whether he’s playing a troubled hero, a cunning villain, or a quirky everyman. His range across genres, from gritty thrillers to heartfelt dramas, makes him a standout, yet some of his best work flies under the radar.

We’ve dug into his filmography to highlight ten performances that deserve more love. These films showcase his ability to bring depth and charm to any role, proving why he’s one of the most versatile actors working today.

10. The Disappearance of Eleanor Rigby (2014)

Division Films

McAvoy plays Conor, a restaurant owner grappling with the collapse of his marriage to Eleanor, portrayed by Jessica Chastain. The film unfolds in three parts—Him, Her, and Them—offering a raw look at love and loss from both sides.

It’s a quiet, emotional story that leans heavily on McAvoy’s ability to convey heartbreak without overdoing it. His chemistry with Chastain feels real, making this indie drama a poignant, overlooked gem.

9. Inside I’m Dancing (2004)

9. Inside I’m Dancing (2004)
Working Title Films

In this Irish drama, McAvoy is Rory, a rebellious young man with muscular dystrophy who shakes up the life of Michael, a sheltered resident in a care home. Their friendship pushes boundaries and challenges norms.

McAvoy’s energy as Rory is infectious, blending humor with defiance. The film’s mix of heart and grit, anchored by his performance, makes it a moving, underseen story about living life on your own terms.

8. The Last Station (2009)

8. The Last Station (2009)
Zephyr Films

McAvoy takes on the role of Valentin, the devoted secretary to Leo Tolstoy, played by Christopher Plummer, in this period drama about the writer’s final days. The story dives into Tolstoy’s struggle between his ideals and personal life.

His performance is subtle yet compelling, balancing admiration for Tolstoy with quiet moral conflict. It’s a beautifully crafted film that’s often forgotten but showcases McAvoy’s skill in historical roles.

7. Trance (2013)

7. Trance (2013)
Pathé

In this psychological thriller, McAvoy plays Simon, an art auctioneer caught in a web of crime and hypnosis after a heist goes wrong. Directed by Danny Boyle, the film twists and turns, keeping you guessing.

McAvoy’s ability to shift from vulnerable to unhinged is gripping. Though the movie didn’t get much buzz, his intense performance makes it a thrilling ride worth revisiting.

6. Starter for 10 (2006)

6. Starter for 10 (2006)
Scion Films

McAvoy shines as Brian, a working-class student navigating his first year at university while chasing a spot on a quiz show team. The 1980s setting adds nostalgic charm to this coming-of-age comedy.

His awkward, earnest portrayal makes Brian endlessly relatable. Despite its small box-office splash, the film’s wit and McAvoy’s charm make it a delightful, underappreciated entry in his career.

5. Penelope (2006)

5. Penelope (2006)
Stone Village Pictures

In this whimsical romantic fairy tale, McAvoy plays Johnny, a down-on-his-luck musician who falls for Penelope, a girl cursed with a pig-like nose, played by Christina Ricci. The story blends charm and heart.

McAvoy’s warmth and easy charisma light up the screen, making the romance feel genuine. This quirky film didn’t find a wide audience but deserves a spot for its unique vibe and his tender performance.

4. Becoming Jane (2007)

4. Becoming Jane (2007)
Ecosse Films

McAvoy portrays Tom Lefroy, the roguish young man who sparks a romance with a pre-fame Jane Austen, played by Anne Hathaway. The film imagines a love story that shaped the author’s life and work.

His playful yet soulful performance captures the tension between passion and duty. Though critics felt it leaned too much on aesthetics, McAvoy’s chemistry with Hathaway makes it a captivating watch.

3. The Conspirator (2010)

3. The Conspirator (2010)
Wildwood Enterprises

In this historical drama directed by Robert Redford, McAvoy plays Frederick Aiken, a young lawyer defending a woman accused of conspiring in Lincoln’s assassination. The film explores justice and loyalty.

McAvoy brings quiet strength to Aiken, balancing idealism with doubt. Despite its slow pace turning off some viewers, his nuanced performance makes this a compelling, under-the-radar courtroom drama.

2. Filth (2013)

2. Filth (2013)
Egoli Tossell Film

McAvoy delivers a powerhouse performance as Bruce, a corrupt, unraveling Scottish cop chasing a promotion while battling his own demons. This dark comedy-thriller is raw and chaotic.

His portrayal of Bruce’s descent is both unsettling and magnetic, showcasing his fearless range. The film’s bold tone didn’t click with everyone, but McAvoy’s gripping work makes it a must-see.

1. Speak No Evil (2024)

1. Speak No Evil (2024)
Blumhouse Productions

In this chilling remake of a Danish horror film, McAvoy plays Paddy, a charismatic but menacing host who traps an American couple in a psychological nightmare. His performance is the film’s dark heart.

He blends charm with menace, keeping you on edge with every smile. Though a recent release, it’s already overlooked compared to his bigger roles, but McAvoy’s intensity makes it unforgettable.

Which of these James McAv plateau films is your favorite, or is there another hidden gem we missed? Drop your thoughts in the comments!

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments