James McAvoy is a Scottish performer. Here is the list of McAvoy’s movies from first to last.
Date of Birth | April 21, 1979 |
Age | 45 years |
Nationality | Scottish |
Profession | Actor |
First movie | The Near Room (1995) |
Last movie | The Book of Clarence (2023) |
Upcoming movie | Speak No Evil (2024) |
Best movie | X-Men: First Class (2011) |
Total Movies | 43 |
Total TV Shows | 17 |
Movies
- The Near Room (1995)
- Role: Kevin Savage
- An Angel Passes By (1997 Short film)
- Role: Local boy
- Regeneration (1997)
- Role: Anthony Balfour
- Swimming Pool (2001)
- Role: Mike
- Bright Young Things (2003)
- Role: The Earl of Balcairn
- Bollywood Queen (2003)
- Role: Jay
- Wimbledon (2004)
- Role: Carl Colt
- Strings (2004)
- Role: Hal Tara (voice)
- Inside I’m Dancing (2004)
- Role: Rory O’Shea
- The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (2005)
- Role: Mr. Tumnus
- The Last King of Scotland (2006)
- Role: Nicholas Garrigan
- Starter for 10 (2006)
- Role: Brian Jackson
- Penelope (2006)
- Role: Johnny Martin
- Starring: Christina Ricci
- Becoming Jane (2007)
- Role: Thomas Langlois Lefroy
- Atonement (2007)
- Role: Robbie Turner
- Wanted (2008)
- Role: Wesley Gibson
- The Last Station (2009)
- Role: Valentin Bulgakov
- The Conspirator (2010)
- Role: Frederick Aiken
- Gnomeo & Juliet (2011)
- Role: Gnomeo (voice)
- Starring: Jason Statham, Stephen Merchant, Julie Walters, Ozzy Osbourne, Matt Lucas, Jim Cummings, Richard Wilson, and Dolly Parton
- Role: Gnomeo (voice)
- X-Men: First Class (2011)
- Role: Charles Xavier
- Arthur Christmas (2011)
- Role: Arthur Claus (voice)
- Starring: Bill Nighy, Hugh Laurie, Jim Broadbent, and Imelda Staunton
- Role: Arthur Claus (voice)
- Welcome to the Punch (2013)
- Role: Max Lewinsky
- Starring: Mark Strong and Andrea Riseborough
- Role: Max Lewinsky
- Trance (2013)
- Role: Simon Newton
- Starring: Vincent Cassel and Rosario Dawson
- Role: Simon Newton
- Filth (2013)
- Role: Bruce Robertson
- Starring: Joanne Froggatt, Jamie Bell, Imogen Poots, Eddie Marsan, and Jim Broadbent
- Role: Bruce Robertson
- Muppets Most Wanted (2014)
- Role: Delivery man (Cameo)
- Starring: Ricky Gervais, Ty Burrell, and Tina Fey
- Role: Delivery man (Cameo)
- X-Men: Days of Future Past (2014)
- Role: Charles Xavier (Shared roles with Patrick Stewart)
- Starring: Hugh Jackman, Halle Berry, Peter Dinklage, Anna Paquin, Elliot Page, Ian McKellen, and Patrick Stewart
- Role: Charles Xavier (Shared roles with Patrick Stewart)
- The Disappearance of Eleanor Rigby (2014)
- Role: Conor Ludlow
- Starring: Nina Arianda, Viola Davis, Isabelle Huppert, Bill Hader, Ciarán Hinds, William Hurt, and Jess Weixler
- Role: Conor Ludlow
- Victor Frankenstein (2015)
- Role: Victor Frankenstein
- Starring: Jessica Brown Findlay, Daniel Radcliffe, Andrew Scott, Callum Turner, and Charles Dance
- Role: Victor Frankenstein
- X-Men: Apocalypse (2016)
- Role: Professor Charles Xavier
- Starring: Rose Byrne, Olivia Munn, Oscar Isaac, and Lucas Till
- Role: Professor Charles Xavier
- Split (2016)
- Role: Kevin Wendell Crumb / The Beast
- Atomic Blonde (2017)
- Role: David Percival
- Starring: Charlize Theron, John Goodman, Sofia Boutella, Til Schweiger, Eddie Marsan, and Toby Jones
- Role: David Percival
- Submergence (2017)
- Role: James Moore
- Starring: Alicia Vikander, Reda Kateb, Hakeemshady Mohamed, Alexander Siddig, Alex Hafner, and Celyn Jones
- Role: James Moore
- Sherlock Gnomes (2018)
- Role: Gnomeo (voice)
- Starring: Emily Blunt, Chiwetel Ejiofor, Maggie Smith, Matt Lucas, Michael Caine, Ozzy Osbourne, Ashley Jensen, Stephen Merchant, Mary J. Blige, Jamie Demetriou, and Johnny Depp
- Role: Gnomeo (voice)
- Deadpool 2 (2018)
- Role: Charles Xavier (Uncredited cameo)
- Starring: Ryan Reynolds, Josh Brolin, Morena Baccarin, Julian Dennison, Zazie Beetz, T. J. Miller, Brianna Hildebrand, Jack Kesy, and Brad Pitt
- Role: Charles Xavier (Uncredited cameo)
- Glass (2019)
- Role: Kevin Wendell Crumb / The Beast
- Starring: Anya Taylor-Joy, Bruce Willis, Sarah Paulson, and Samuel L. Jackson
- Role: Kevin Wendell Crumb / The Beast
- Dark Phoenix (2019)
- Role: Professor Charles Xavier
- Starring: Michael Fassbender, Sophie Turner, Jennifer Lawrence, Nicholas Hoult, Evan Peters, Tye Sheridan, and Alexandra Shipp
- Role: Professor Charles Xavier
- It Chapter Two (2019)
- Role: Bill Denbrough (Shared role with Jaeden Martell)
- Starring: Jessica Chastain, Bill Hader, James Ransone, Isaiah Mustafa, Jay Ryan, Andy Bean, Bill Skarsgård, and Sophia Lillis
- Role: Bill Denbrough (Shared role with Jaeden Martell)
- My Son (2021)
- Role: Edmond Murray
- Starring: Claire Foy
- Role: Edmond Murray
- The Bubble (2022)
- Role: Himself (Cameo)
- Starring: Karen Gillan, Vir Das, Pedro Pascal, Iris Apatow, Fred Armisen, David Duchovny, Keegan-Michael Key, Harry Trevaldwyn, Maria Bakalova, Leslie Mann, Kate McKinnon, Peter Serafinowicz, and Guz Khan
- Role: Himself (Cameo)
- The Book of Clarence (2023)
- Role: Pontius Pilate
- Starring: LaKeith Stanfield, David Oyelowo, Omar Sy, RJ Cyler, Anna Diop, Micheal Wardx, Alfre Woodard, Teyana Taylor, Caleb McLaughlin, Eric Kofi-Abrefa, Marianne Jean-Baptiste, and Benedict Cumberbatch
- Role: Pontius Pilate
- Speak No Evil (2024)
- Role:
- Starring: Aisling Franciosi, Mackenzie Davis, Alix West Lefler, Dan Hough, and Scoot McNairy
- Role:
- Turn Up The Sun! (2024)
- Role:
- Starring: Lucas Bravo, Aisling Franciosi, and Almudena Amor
- Role:
- Control (2024)
- Role: Dr. Conway
- Starring: Julianne Moore, Sarah Bolger, Rudi Dharmalingam, Nick Mohammed, Jenna Coleman, Kyle Soller, August Diehl, and Martina Gedeck
- Role: Dr. Conway
TV Shows
- The Bill (1997)
- Role: Gavin Donald
- Band of Brothers (2001)
- Role: James W. Miller
- Lorna Doone (2001 TV film)
- Role: Sergeant Bloxham
- Murder in Mind (2001)
- Role: Martin Vosper
- White Teeth (2002)
- Role: Josh Malfen (2 episodes)
- The Inspector Lynley Mysteries (2002)
- Role: Gowan Ross
- Foyle’s War (2002)
- Role: Ray Pritchard
- Frank Herbert’s Children of Dune (2003)
- Role: Leto II Atreides (3 episodes)
- State of Play (2003)
- Role: Dan Foster (6 episodes)
- Early Doors (2003)
- Role: Liam (4 episodes)
- Shameless (2004–05)
- Role: Steve McBride (13 episodes )
- ShakespeaRe-Told (2005)
- Role: Joe Macbeth
- Watership Down (2018)
- Role: Hazel (voice) (4 episodes)
- Saturday Night Live (2019)
- Role: Himself / Host
- His Dark Materials (2019–22)
- Role: Lord Asriel Belacqua (8 episodes)
- Together (2021 TV film)
- Role: He
- The Sandman (2022)
- Role: Golden-Haired Man (voice)
Hi!! Friends my name is John David. I am the founder of castofjohn.com blog and I am an entertainment writer. I have been blogging since 2014 and write only on entertainment niche. And I love watching movies and TV series. Therefore, I cover 2 topics on this blog, one is the star cast of movies and TV shows and two is the list of movies and TV shows of actors and actress. And we use pure human content on this blog and not eye content. I request you to keep supporting me like this and share the content written by me with as many people as possible. I will keep sharing the list of star cast and actors and actresses of the latest movies and TV shows for all of you and wherever you see blue text, you can read the list by clicking on it. Thank you