Chris O'Donnell Filmography: Every Movie and TV Show in Order
All 36 Chris O'Donnell roles in chronological order (1953 to 2025): 23 movies and 13 TV series.

How many movies and TV shows has Chris O'Donnell been in? This complete Chris O'Donnell filmography lists 36 credited roles (23 films, 13 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Chris O'Donnell movies in order
- Men Don't Leave (1990) as Chris Macauley
- Fried Green Tomatoes (1991) as Buddy Threadgoode
- School Ties (1992) as Chris Reece
- Scent of a Woman (1992) as Charlie Simms
- The Three Musketeers (1993) as D'Artagnan
- Blue Sky (1994) as Glenn Johnson
- Circle of Friends (1995) as Jack Foley
- Mad Love (1995) as Matt Leland
- Batman Forever (1995) as Dick Grayson / Robin
- The Chamber (1996) as Adam Hall
- In Love and War (1996) as Ernest 'Ernie' Hemingway
- Batman & Robin (1997) as Dick Grayson / Robin
- Cookie's Fortune (1999) as Jason Brown
- The Bachelor (1999) as Jimmie
- Vertical Limit (2000) as Peter Garrett
- Once Upon a Time: The Super Heroes (2001) as Robin (archive footage)
- 29 Palms (2002) as The Hitman
- Kinsey (2004) as Wardell Pomeroy
- The Sisters (2005) as David Turzin
- Kit Kittredge: An American Girl (2008) as Mr. Kittredge
- Max Payne (2008) as Jason Colvin
- A Little Help (2010) as Bob
- Cats & Dogs: The Revenge of Kitty Galore (2010) as Shane
Chris O'Donnell TV shows
- The Oscars (1953) as Self
- The Practice (1997) as Brad Stanfield
- Two and a Half Men (2003) as Bill
- NCIS (2003) as G. Callen
- American Dad! (2005) as G. Callen (voice)
- Grey's Anatomy (2005) as Finn Dandridge
- The Company (2007) as Jack McAuliffe
- NCIS: Los Angeles (2009) as G. Callen
- Who Do You Think You Are? (2010) as Self
- Hawaii Five-0 (2010) as G. Callen
- NCIS: Hawaiʻi (2021) as G. Callen
- Bupkis (2023) as Pete's Agent (uncredited)
- 9-1-1: Nashville (2025) as Captain Don Hart
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Chris O'Donnell been in?
Chris O'Donnell has 23 credited film roles and 13 TV roles, for a total of 36 credits from 1953 to 2025.
What was Chris O'Donnell's first major role?
The Oscars (1953).
What is Chris O'Donnell's most recent project?
9-1-1: Nashville (2025).



