Karl Urban Filmography: Every Movie and TV Show in Order
All 45 Karl Urban roles in chronological order (1995 to 2026): 34 movies and 11 TV series.

How many movies and TV shows has Karl Urban been in? This complete Karl Urban filmography lists 45 credited roles (34 films, 11 TV series), in chronological order from 1995 to 2026, with links to our full guides where available.
Karl Urban movies in order
- The Irrefutable Truth About Demons (2000) as Harry Ballard
- The Price of Milk (2001) as Rob
- Ghost Ship (2002) as Munder
- The Lord of the Rings: The Two Towers (2002) as Éomer
- The Lord of the Rings: The Return of the King (2003) as Éomer
- The Chronicles of Riddick (2004) as Vaako
- The Bourne Supremacy (2004) as Kirill
- Doom (2005) as John "Reaper" Grimm
- Out of the Blue (2006) as Nick Harvey
- Pathfinder (2007) as Ghost
- Star Trek (2009) as Dr. Leonard 'Bones' McCoy
- And Soon the Darkness (2010) as Michael
- RED (2010) as William Cooper
- Priest (2011) as Black Hat
- Dredd (2012) as Judge Dredd
- Star Trek Into Darkness (2013) as Dr. Leonard 'Bones' McCoy
- Riddick: Blindsided (2013) as Vaako
- Riddick (2013) as Lord Vaako
- Walking with Dinosaurs (2013) as Uncle Zack
- The Loft (2014) as Vincent Stevens
- Star Trek Beyond (2016) as Dr. Leonard 'Bones' McCoy
- Pete's Dragon (2016) as Gavin
- 50 Years of Star Trek (2016) as Self
- For the Love of Spock (2016) as Self
- Thor: Ragnarok (2017) as Skurge
- Acts of Vengeance (2017) as Strode
- Hangman (2017) as Detective Ruiney
- Bent (2018) as Danny Gallagher
- DC Showcase: Sgt. Rock (2019) as Sgt. Rock (voice)
- Star Wars: The Rise of Skywalker (2019) as Stormtrooper (uncredited)
- DC Showcase - Batman: Death in the Family (2020) as Sergeant Rock (voice)
- The Sea Beast (2022) as Jacob Holland (voice)
- The Bluff (2026) as Captain Connor
- Mortal Kombat II (2026) as Johnny Cage
Karl Urban TV shows
- Hercules: The Legendary Journeys (1995) as Cupid
- Hercules: The Legendary Journeys (1995) as Julius Caesar
- Xena: Warrior Princess (1995) as Mael
- Xena: Warrior Princess (1995) as Julius Caesar
- Xena: Warrior Princess (1995) as Cupid
- Xena: Warrior Princess (1995) as Kor
- Comanche Moon (2008) as Woodrow F. Call
- Almost Human (2013) as John Kennex
- The Boys (2019) as Billy Butcher
- Gen V (2023) as Billy Butcher
- ARK: The Animated Series (2024) as Bob (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Karl Urban been in?
Karl Urban has 34 credited film roles and 11 TV roles, for a total of 45 credits from 1995 to 2026.
What was Karl Urban's first major role?
Hercules: The Legendary Journeys (1995).
What is Karl Urban's most recent project?
Mortal Kombat II (2026).



