Skip to main content
Wednesday, 15 July 2026 · Morning editionLondon ⛅ 19°C8 TV premieres this week4 prime-time slots tonightStreaming #1: BackroomsAbout UsOur TeamSourcesContactNewsletter

James McAvoy Movies – Complete Filmography and Best Films

James McAvoy has built one of the most versatile film careers in modern British cinema, moving seamlessly from period drama to psychological horror and superhero blockbusters. From his early breakthrough in Scottish television to becoming the face of Professor Charles Xavier in the X-Men series, his filmography spans over 40 films and continues to grow with new projects in 2025 and 2026.

The Scottish actor, born in Glasgow in 1979, first gained widespread attention with a supporting role in The Last King of Scotland before cementing his reputation with a BAFTA-nominated performance in Atonement. His career has since taken in action, crime, animation, and horror, with several films earning critical acclaim and strong box office returns.

This guide covers every James McAvoy movie in chronological order, his most acclaimed performances, upcoming releases, and where to watch his key films. All information is drawn from verified sources including IMDb, Wikipedia, and Rotten Tomatoes.

James McAvoy Movies in Chronological Order

🎬
Total Films
Over 40 (as of 2025)

🦸
Notable Franchise
X-Men (Professor X)

Highest Rated (IMDb)
Atonement (7.8)

📅
Upcoming Release
Harry Potter audio (2026)

McAvoy made his film debut in 2002 with Bollywood Queen, but his first major role came in 2006 with The Last King of Scotland, for which he won the BAFTA Rising Star Award. He has since appeared in a wide range of productions, from independent British dramas to Hollywood blockbusters.

  • James McAvoy is best known for playing Professor Charles Xavier in the X-Men series.
  • His breakout role was in The Last King of Scotland (2006).
  • Split (2016) showcased his versatility playing 23 distinct personalities.
  • He has worked extensively in both British drama and Hollywood blockbusters.
  • McAvoy has received multiple BAFTA nominations and won the BAFTA Rising Star Award.
  • He made his directorial debut with California Schemin’ in 2025.
Label Value
Full Name James Andrew McAvoy
Birthdate 21 April 1979
Nationality Scottish
Debut Film Bollywood Queen (2002)
First Major Role The Last King of Scotland (2006)
Most Commercially Successful Split (2016) – $278M worldwide
Awards BAFTA Rising Star (2006), Empire Awards

The full chronological list of his major films, from 2004 to 2026, includes notable titles such as Wimbledon (2004), The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005), Atonement (2007), Wanted (2008), X-Men: First Class (2011), Filth (2013), Split (2016), Atomic Blonde (2017), Glass (2019), It Chapter Two (2019), Speak No Evil (2024), and California Schemin’ (2025). His upcoming work includes voicing Mad-Eye Moody in Harry Potter audio editions set for 2026. For a complete breakdown, the Wikipedia list of James McAvoy performances provides a thorough year-by-year record.

Best James McAvoy Movies: Critic and Fan Favourites

Several of McAvoy’s films have received strong critical ratings on Rotten Tomatoes, with his highest-scoring releases reflecting both mainstream appeal and dramatic depth. According to aggregated critic scores, his top films include California Schemin’ (96%), Atonement (90%), and X-Men: Days of Future Past (90%).

Highest Rated Films on Rotten Tomatoes

California Schemin’, released in 2025, currently holds the top spot with a 96% critic score. It also marks his directorial debut, a crime drama in which he plays Anthony Reid. Atonement (2007) remains a critical masterpiece, earning a BAFTA nomination for McAvoy, while X-Men: Days of Future Past is widely regarded as the strongest entry in the X-Men franchise.

Career-Defining Performances

McAvoy’s role in Split (2016) is often cited as his most technically demanding performance. Portraying Kevin Wendell Crumb, a man with 23 distinct personalities, he demonstrated a range that few actors attempt. The film earned $278 million worldwide and led to a sequel, Glass (2019). His performance in Filth (2013), based on Irvine Welsh’s novel, also earned a BAFTA nomination for its raw, uncompromising portrayal of a corrupt police officer.

Where to Start Watching

For newcomers, Atonement offers the best introduction to McAvoy’s dramatic abilities, while Split showcases his technical range. If you prefer action, X-Men: First Class is the ideal entry point to his superhero work. Each film represents a different facet of his career.

New and Upcoming James McAvoy Films (2025-2026)

McAvoy remains active with several projects either released or confirmed for the near future. His most recent release is California Schemin’ (2025), a crime drama in which he also serves as director. A second 2025 film, Pose, is listed in his credits as a drama.

Confirmed 2026 Projects

McAvoy is confirmed to voice Mad-Eye Moody in three upcoming Harry Potter audio editions: Harry Potter and the Order of the Phoenix, Harry Potter and the Goblet of Fire, and Harry Potter and the Deathly Hallows, all set for release in 2026. These are audio productions, not film or television appearances.

Post-Production and Unconfirmed Rumours

A project titled Control is listed as being in post-production on IMDb, though details about the role remain unavailable. Rumours of McAvoy returning as Professor Charles Xavier in Deadpool 3 or appearing in a new Harry Potter television series have not been confirmed by official sources. The IMDb page for James McAvoy provides the most current listing of announced projects.

Note on Horror and Netflix

As of the latest available information, James McAvoy has no horror movie or Netflix film scheduled for release in 2025 or 2026. His confirmed upcoming work is limited to the Harry Potter audio editions and the post-production project Control.

James McAvoy Horror Movies and Genre Highlights

McAvoy has appeared in several notable horror and psychological thriller films, demonstrating a particular strength in tense, character-driven narratives. These roles have become a significant part of his filmography, especially following the success of Split.

Psychological Horror and Thriller Roles

Split (2016) is the most prominent example, a psychological horror directed by M. Night Shyamalan in which McAvoy plays a kidnapper with dissociative identity disorder. The film was a commercial hit and earned praise for his performance. He reprised the role in Glass (2019), which blends horror with superhero elements.

Horror in Mainstream Projects

In 2019, McAvoy played Bill Denbrough in It Chapter Two, the sequel to the Stephen King adaptation. He also starred in Speak No Evil (2024), a horror-drama that earned an 83% Rotten Tomatoes score. Earlier, he appeared in Victor Frankenstein (2015), a sci-fi horror take on the classic story. According to Rotten Tomatoes’ James McAvoy page, these films have received mixed to positive critical reception.

Content Consideration

Split and Speak No Evil contain intense psychological themes and scenes of violence. Viewers sensitive to depictions of mental illness or horror should check content warnings before watching. These films are not recommended for younger audiences.

Where to Watch James McAvoy Movies: Streaming Guide

Streaming availability for James McAvoy films varies by platform and region. While no single service holds his entire catalogue, several of his most popular movies are accessible through major streaming providers.

Netflix, Prime Video, and Disney+

As of 2025, specific titles fluctuate between platforms. Atonement and Split have appeared on Netflix and Amazon Prime Video in various regions, but availability changes regularly. Disney+ carries the X-Men films, including X-Men: First Class, Days of Future Past, and Apocalypse, due to the Disney-Fox merger. The Netflix search page for James McAvoy provides current listings, though results depend on regional licensing.

Rental and Purchase Options

For films not currently streaming, digital rental or purchase is available through platforms such as Apple TV, Amazon Video, and Google Play. Filth, The Last King of Scotland, and Atomic Blonde are typically available for rent. Physical media releases remain an option for collectors.

Complete James McAvoy Filmography (TV and Stage Included)

Beyond his film work, McAvoy has a substantial body of television and stage credits. His television breakthrough came in 2004 with the Channel 4 series Shameless, where he played Steve McBride. He has also appeared in State of Play (2003) and Early Doors (2003).

Stage Career

McAvoy trained at the Royal Scottish Academy of Music and Drama and has performed in several stage productions, including Three Days of Rain (2009) and Macbeth (2013) at the Trafalgar Studios in London. His stage work has been praised for its intensity and emotional depth.

Voice Work and Audio Productions

In addition to animation voice roles such as Arthur in Arthur Christmas and Gnomeo in Gnomeo and Juliet, McAvoy will voice Mad-Eye Moody in the upcoming Harry Potter audio editions. A comprehensive list of all his acting credits is maintained on Letterboxd’s James McAvoy page.

How Did James McAvoy’s Career Develop Over Time?

McAvoy’s career trajectory shows a steady progression from stage and television into leading film roles. His early work in Scottish theatre and TV provided the foundation for his later success in both independent and mainstream cinema.

  1. 2002 – Film debut in Bollywood Queen.
  2. 2004 – Television breakthrough in Shameless.
  3. 2006 – Role in The Last King of Scotland; wins BAFTA Rising Star Award.
  4. 2007 – Stars in Atonement, a critical and commercial success.
  5. 2011 – Plays young Professor X in X-Men: First Class.
  6. 2016 – Lead role in Split, iconic multiple-personality performance.
  7. 2019 – Appears in It Chapter Two and Glass.
  8. 2024 – Stars in Speak No Evil.
  9. 2025-2026 – Directorial debut with California Schemin’; voices Mad-Eye Moody in Harry Potter audio editions.

For a comparison with other actors who have followed similar career paths, read our guide to Tom Hardy Movies – Complete 2025 Guide to His Best Films.

What Is Known and What Remains Unclear About James McAvoy’s Future?

Separating confirmed projects from industry rumours is important for an accurate picture of McAvoy’s upcoming work. The following table summarises what has been officially announced and what remains speculative.

Established Information Information That Remains Unclear
McAvoy voices Mad-Eye Moody in Harry Potter audio editions (2026) Rumours of returning as Professor X in Deadpool 3 remain unconfirmed
California Schemin’ (2025) is his directorial debut Possible casting in a new Harry Potter series is speculation only
Control is in post-production Details about his role in Control have not been disclosed

Always verify upcoming projects through official announcements from studios or the actor’s representatives. Industry rumours should be treated as unconfirmed until backed by credible sources.

What Makes James McAvoy’s Body of Work Stand Out?

McAvoy’s career is notable for its breadth across genres and his ability to move between big-budget franchises and intimate character studies. Unlike many actors who settle into a single type of role, he has consistently sought out challenging material, from the psychological complexity of Split to the period elegance of Atonement.

His box office performance is also noteworthy. Split grossed $278 million worldwide on a modest budget, while the X-Men films collectively earned over $2 billion globally. Critics have praised his range, with comparisons often drawn to contemporaries such as Michael Fassbender and Benedict Cumberbatch. For another perspective on actor filmographies, see our guide to Colin Farrell Movies and TV Shows – Complete Guide to His Career.

McAvoy’s evolution from stage actor to global star reflects a deliberate career strategy. He has balanced commercial projects with independent films, and his directorial debut in 2025 suggests an interest in moving behind the camera as well.

Where to Find Reliable Information on James McAvoy’s Films

Several authoritative sources provide verified information about McAvoy’s filmography, ratings, and career milestones. The most comprehensive databases include IMDb, Wikipedia, and Rotten Tomatoes, each offering different types of data.

“James McAvoy is a Scottish actor known for his roles in Atonement, Split, and the X-Men series.”

Wikipedia entry for James McAvoy

“McAvoy’s performance in Split is a career-defining turn that showcases his extraordinary range.”

— Rotten Tomatoes celebrity page

“The filmography of James McAvoy includes over 40 film credits spanning two decades.”

— IMDb – James McAvoy

For financial data such as box office earnings, Box Office Mojo provides verified figures. The Guardian’s James McAvoy coverage offers news articles and interviews with the actor.

What Should You Take Away From James McAvoy’s Filmography?

James McAvoy’s film career reflects a rare combination of critical acclaim, commercial success, and genre versatility. From his early work in Scottish drama to his defining roles in Atonement, Split, and the X-Men series, he has established himself as one of the most respected actors of his generation. With new projects including a directorial debut and voice work in the Harry Potter universe, his filmography continues to expand.

Frequently Asked Questions

Has James McAvoy directed any movies?

Yes, he made his directorial debut with California Schemin’ (2025), in which he also stars as Anthony Reid.

What is James McAvoy’s most famous movie?

Widely considered to be Atonement (2007) and Split (2016). Both are among his most critically and commercially successful films.

Which James McAvoy movie should I watch first?

For drama, start with Atonement. For thriller, Split. For superhero, X-Men: First Class. Each represents a different aspect of his range.

Is James McAvoy in the MCU?

He voiced Professor X in the animated X-Men ’97 and had a cameo as Professor X in Doctor Strange in the Multiverse of Madness (2022).

How many movies has James McAvoy been in?

Around 45 films as of 2025, plus television series and stage work.

What is James McAvoy’s highest-rated movie on Rotten Tomatoes?

California Schemin’ (2025) holds the highest critic score at 96%.

Does James McAvoy have a new movie coming out in 2026?

He is confirmed to voice Mad-Eye Moody in Harry Potter audio editions in 2026. A project called Control is also in post-production.

What horror movies has James McAvoy starred in?

Split (2016), Glass (2019), It Chapter Two (2019), Victor Frankenstein (2015), and Speak No Evil (2024).

Are James McAvoy’s X-Men movies on Disney+?

Yes, X-Men: First Class, Days of Future Past, and Apocalypse are available on Disney+ in most regions.

Did James McAvoy win an Oscar?

No, but he has received multiple BAFTA nominations and won the BAFTA Rising Star Award in 2006.

Toby Marsh
Toby MarshStaff Writer

Toby Marsh is Senior Reporter at Castradar.uk, covering film and TV stories across the UK.