David Caruso Filmography: Every Movie and TV Show in Order
All 26 David Caruso roles in chronological order (1977 to 2004): 15 movies and 11 TV series.

How many movies and TV shows has David Caruso been in? This complete David Caruso filmography lists 26 credited roles (15 films, 11 TV series), in chronological order from 1977 to 2004, with links to our full guides where available.
David Caruso movies in order
- Without Warning (1980) as Tom
- An Officer and a Gentleman (1982) as Topper Daniels
- First Blood (1982) as Deputy Mitch
- Thief of Hearts (1984) as Buddy Calamara
- Blue City (1986) as Joey Rayford
- China Girl (1987) as Mercury
- Twins (1988) as Al Greco
- King of New York (1990) as Dennis Gilley
- Hudson Hawk (1991) as Kit Kat
- Mad Dog and Glory (1993) as Mike
- Kiss of Death (1995) as Jimmy Kilmartin
- Jade (1995) as David Corelli
- Body Count (1998) as Hobbs
- Proof of Life (2000) as Dino
- Session 9 (2001) as Phil
David Caruso TV shows
- CHiPs (1977) as Charlie
- Hill Street Blues (1981)
- Hill Street Blues (1981) as Shamrock
- T. J. Hooker (1982) as Russ Jennings (uncredited)
- Crime Story (1986) as Johnny O'Donnell
- NYPD Blue (1993) as John Kelly
- Baseball (1994) as Various (voice)
- Baseball (1994) as (voice)
- CSI: Crime Scene Investigation (2000) as Horatio Caine
- CSI: Miami (2002) as Horatio Caine
- CSI: NY (2004) as Horatio Caine
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has David Caruso been in?
David Caruso has 15 credited film roles and 11 TV roles, for a total of 26 credits from 1977 to 2004.
What was David Caruso's first major role?
CHiPs (1977).
What is David Caruso's most recent project?
CSI: NY (2004).



