Nicholas Hoult Filmography: Every Movie and TV Show in Order
All 50 Nicholas Hoult roles in chronological order (1984 to 2025): 37 movies and 13 TV series.

How many movies and TV shows has Nicholas Hoult been in? This complete Nicholas Hoult filmography lists 50 credited roles (37 films, 13 TV series), in chronological order from 1984 to 2025, with links to our full guides where available.
Nicholas Hoult movies in order
- About a Boy (2002) as Marcus Brewer
- Wah-Wah (2005) as Ralph Compton - 14 years
- The Weather Man (2005) as Mike Spritzel
- Kidulthood (2006) as Blake
- A Single Man (2009) as Kenny
- Clash of the Titans (2010) as Eusebios
- X-Men: First Class (2011) as Hank / Beast
- X-Men: First Class 35mm Special (2012) as Self - Hank McCoy
- Warm Bodies (2013) as R
- Jack the Giant Slayer (2013) as Jack
- X-Men: Days of Future Past (2014) as Hank / Beast
- Young Ones (2014) as Flem Lever
- Dark Places (2015) as Lyle Wirth
- Mad Max: Fury Road (2015) as Nux
- Equals (2015) as Silas
- Kill Your Friends (2015) as Steven Stelfox
- X-Men: Apocalypse (2016) as Hank McCoy / Beast
- Collide (2016) as Casey Stein
- Sand Castle (2017) as Matt Ocre
- Rebel in the Rye (2017) as J.D. Salinger
- Newness (2017) as Martin Hallock
- The Current War (2018) as Nikola Tesla
- Deadpool 2 (2018) as Beast (uncredited)
- The Favourite (2018) as Harley
- Once Upon a Deadpool (2018) as Hank McCoy / Beast (uncredited)
- Tolkien (2019) as J.R.R. Tolkien
- Dark Phoenix (2019) as Hank McCoy / Beast
- True History of the Kelly Gang (2019) as Sgt. Fitzpatrick
- The Banker (2020) as Matt Steiner
- Those Who Wish Me Dead (2021) as Patrick Blackwell
- The Menu (2022) as Tyler
- Renfield (2023) as Renfield
- The Garfield Movie (2024) as Jon (voice)
- Juror #2 (2024) as Justin Kemp
- The Order (2024) as Robert Jay Mathews
- Nosferatu (2024) as Thomas Hutter
- Superman (2025) as Lex Luthor
Nicholas Hoult TV shows
- The Bill (1984)
- Casualty (1986) as Craig Morrissey
- Silent Witness (1996) as Tom Evans
- Never Mind the Buzzcocks (1996) as Self
- Brass Eye (1997) as School Boy
- Holby City (1999) as Oscar Banks
- Waking the Dead (2001) as Max Bryson
- Skins (2007) as Tony Stonem
- Wallander (2008) as Stefan Fredman
- Watership Down (2018) as Fiver (voice)
- The Great (2020) as Peter III of Russia
- Crossing Swords (2020) as Patrick (voice)
- Peacemaker (2022) as Lex Luthor
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Nicholas Hoult been in?
Nicholas Hoult has 37 credited film roles and 13 TV roles, for a total of 50 credits from 1984 to 2025.
What was Nicholas Hoult's first major role?
The Bill (1984).
What is Nicholas Hoult's most recent project?
Superman (2025).



