Special lists

List Of All James McAvoy Movies

Views: 86 | Updated On: | By Anish Jangir

Here is the list of all James McAvoy movies.

James McAvoy is a highly talented Scottish actor known for his versatility, captivating performances, and ability to embody a wide range of characters. He was born on April 21, 1979, in Glasgow, Scotland.

McAvoy's breakthrough came with his role as Steve McBride in the TV series "Shameless" (2004-2005), where he showcased his exceptional acting skills and garnered critical acclaim. This led to opportunities in both film and theater, establishing him as a rising star.

He gained widespread recognition for his portrayal of the young Professor Charles Xavier in the superhero franchise "X-Men," starting with "X-Men: First Class" (2011). McAvoy's nuanced portrayal of Xavier as a compassionate and conflicted mutant leader earned him praise from audiences and critics alike.

McAvoy has also delivered compelling performances in various other films. In the psychological thriller "Split" (2016), directed by M. Night Shyamalan, he played the lead role of Kevin Wendell Crumb, a man with multiple personalities. His ability to bring distinct and complex personalities to life in a single character demonstrated his immense talent.

He has appeared in several other notable films, including "Atonement" (2007), "Wanted" (2008), "The Last King of Scotland" (2006), and "Filth" (2013), showcasing his range as an actor and his ability to tackle diverse genres.

McAvoy has also made a significant impact in the theater. He has performed in various stage productions, including "Macbeth" (2013), "The Ruling Class" (2015), and "Cyrano de Bergerac" (2021). His performances on stage have garnered critical acclaim and further highlighted his versatility as an actor.

Known for his dedication to his craft, McAvoy has consistently delivered captivating performances, immersing himself fully in the characters he portrays. He possesses the ability to convey a wide range of emotions, bringing depth, complexity, and authenticity to his roles.

James McAvoy's talent and versatility have earned him numerous accolades throughout his career, including BAFTA nominations and a British Independent Film Award. His commitment to his craft and his ability to bring characters to life has solidified his reputation as one of the most respected and talented actors of his generation.

List of all James McAvoy movies

Year Title Role Notes
1995 The Near Room Kevin Savage
1997 An Angel Passes By Local boy Short film
1997 Regeneration Anthony Balfour
2001 Swimming Pool Mike
2003 Bright Young Things The Earl of Balcairn
2003 Bollywood Queen Jay
2004 Wimbledon Carl Colt
2004 Strings Hal Tara (voice)
2004 Inside I'm Dancing Rory O'Shea
2005 The Chronicles of Narnia: The Lion, the Witch and the Wardrobe Mr. Tumnus
2006 The Last King of Scotland Nicholas Garrigan
2006 Starter for 10 Brian Jackson
2006 Penelope Johnny Martin
2007 Becoming Jane Thomas Langlois Lefroy
2007 Atonement Robbie Turner
2008 Wanted Wesley A. Gibson
2009 The Last Station Valentin Bulgakov
2010 The Conspirator Frederick Aiken
2011 Gnomeo & Juliet Gnomeo (voice)
2011 X-Men: First Class Charles Xavier
2011 Arthur Christmas Arthur Claus (voice)
2013 Welcome to the Punch Max Lewinsky
2013 Trance Simon Newton
2013 Filth Bruce Robertson
2014 Muppets Most Wanted Delivery man Cameo
2014 X-Men: Days of Future Past Charles Xavier Shared roles with Patrick Stewart
2014 The Disappearance of Eleanor Rigby Conor Ludlow
2015 Victor Frankenstein Victor Frankenstein
2016 X-Men: Apocalypse Professor Charles Xavier
2016 Split Kevin Wendell Crumb / The Beast
2017 Atomic Blonde David Percival
2017 Submergence James Moore
2018 Sherlock Gnomes Gnomeo (voice)
2018 Deadpool 2 Charles Xavier Uncredited cameo
2019 Glass Kevin Wendell Crumb / The Beast
2019 Dark Phoenix Professor Charles Xavier
2019 It Chapter Two Bill Denbrough Shared role with Jaeden Martell
2021 My Son Edmond Murray
2022 The Bubble Himself Cameo
2024 The Book of Clarence TBA Post-production
2024 Speak No Evil TBA Filming


Stay Tuned...


ListMovieJames McAvoy

Leave a Comment