Net Worth →
Filmographies

Jim Caviezel Filmography: Every Movie and TV Show in Order

All 39 Jim Caviezel roles in chronological order (1984 to 2023): 35 movies and 4 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Jim Caviezel filmography
TMDB

How many movies and TV shows has Jim Caviezel been in? This complete Jim Caviezel filmography lists 39 credited roles (35 films, 4 TV series), in chronological order from 1984 to 2023, with links to our full guides where available.

Jim Caviezel movies in order

  • My Own Private Idaho (1991) as Airline Clerk
  • Diggstown (1992) as Billy Hargrove
  • Blue Chips (1994) as Basketball Player (uncredited)
  • Wyatt Earp (1994) as Warren Earp
  • Ed (1996) as Dizzy Anderson
  • The Rock (1996) as Rear F-18 Pilot
  • G.I. Jane (1997) as Slovnik
  • The Thin Red Line (1998) as Pvt. Robert Witt
  • Ride with the Devil (1999) as Black John
  • Frequency (2000) as John Sullivan
  • Pay It Forward (2000) as Jerry
  • Angel Eyes (2001) as Steven "Catch" Lambert
  • The Count of Monte Cristo (2002) as Edmond Dantes
  • High Crimes (2002) as Tom Kubik
  • I Am David (2003) as Johannes
  • Highwaymen (2004) as James 'Rennie' Cray
  • The Passion of the Christ (2004) as Jesus
  • Bobby Jones: Stroke of Genius (2004) as Bobby Jones
  • The Final Cut (2004) as Fletcher
  • Madison (2005) as Jim McCormick
  • Unknown (2006) as Jean Jacket
  • Déjà Vu (2006) as Carroll Oerstadt
  • Outlander (2008) as Kainan
  • The Stoning of Soraya M. (2009) as Freidoune
  • Long Weekend (2009) as Peter
  • Transit (2012) as Nate
  • Savannah (2013) as Ward Allen
  • Escape Plan (2013) as Willard Hobbes
  • When the Game Stands Tall (2014) as Bob Ladouceur
  • The Ballad of Lefty Brown (2017) as Jimmy Bierce
  • Paul, Apostle of Christ (2018) as Luke
  • Running for Grace (2018) as Reyes
  • Infidel (2019) as Doug Rawlins
  • Sweetwater (2023) as Sports Writer
  • Sound of Freedom (2023) as Tim Ballard

Jim Caviezel TV shows

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Jim Caviezel been in?

Jim Caviezel has 35 credited film roles and 4 TV roles, for a total of 39 credits from 1984 to 2023.

What was Jim Caviezel's first major role?

Murder, She Wrote (1984).

What is Jim Caviezel's most recent project?

Sound of Freedom (2023).

Sources

More in Movies