| 80 for Brady (2023) as Dan |
| No Alternative (2018) as William Harrison |
| The Unattainable Story (2016) |
| Director's Cut (2016) as Godfrey Winters |
| The Bronx Bull (2016) as Lenny |
| Rebirth (2016) as Gabe |
| The Meddler (2016) as TV Dad |
| Bleeding Heart (2015) as Ed |
| Salem Rogers (2015) as Roberto |
| The Fourth Noble Truth (2014) |
| Immigrant (2013) as Deema |
| Christmas Crush (2012) as Mr. Taylor |
| Shadow of Fear (2012) as Richard Steele |
| Safari: Silent Predators (2010) as Vic Rondelli |
| You Lucky Dog (2010) as Jim Rayborn |
| Strange Wilderness (2008) as Sky Pierson |
| Voices of God of War II (2007) as Self |
| Strange Hearts (2002) as Dan Smith |
| L.A. Law: The Movie (2002) as Michael Kuzak |
| NBC 75th Anniversary Special (2002) as Self |
| Disappearance (2002) as Jim Henley |
| Shoot or Be Shot! (2002) as Jack Yeager |
| Oh, Baby (2001) as Chad Norris |
| Rescued from the Closet (2001) as Self |
| Sex, Lies & Obsession (2001) as Cameron Thomas |
| Perfume (2001) as Hancock |
| Quarantine (2000) as President Kempers |
| Silent Predators (1999) as Vic Rondelli |
| Like Father, Like Santa (1998) as Tyler Madison |
| Stranger in Town (1998) as Jack |
| Frogs for Snakes (1998) as Klench |
| The Hunted (1998) as Doc Kovac |
| Allie & Me (1997) as Dustin Halaburton |
| Night Sins (1997) as Chief Mitch Holt |
| Badge of Betrayal (1997) as Sheriff Dave Ward |
| The Celluloid Closet (1996) as Self |
| Cigars!: The New Rage! (1996) as Self |
| Her Deadly Rival (1995) as Jim Lansford |
| OP Center (1995) as Paul Hood |
| Save Me (1994) as Jim Stevens |
| Neo Homo Promo (1994) as (Archival) |
| In the Best of Families: Marriage, Pride & Madness (1994) as Fritz Klenner |
| Ebbtide (1994) as Jeff Warren |
| Under Investigation (1993) as Det. Harry Keaton |
| Murder So Sweet (1993) as Steve Catlin |
| Deliver Them from Evil: The Taking of Alta View (1992) as Richard Worthington |
| Voices That Care (1991) as Self - Choir Member |
| Deadly Intentions... Again? (1991) as Charles Raynor |
| Deceptions (1990) as Nick Gentry |
| Dinner at Eight (1989) as Larry Renault |
| Mickey's 60th Birthday (1988) as Michael Kuzak |
| Laguna Heat (1987) as Tom Shephard |
| L.A. Law: Pilot (1986) as Michael Kuzak |
| Maxie (1985) as Harry Hamlin (uncredited) |
| Blue Skies Again (1983) as Sandy |
| Making Love (1982) as Bart |
| Clash of the Titans (1981) as Perseus |
| King of the Mountain (1981) as Steve |
| Movie Movie (1978) as Joey Popchik ("Dynamite Hands") |
| The Taming of the Shrew (1976) as Mariamo |