Actor (56 credits)
- 9-1-1 (2018) Matthew Clark
- SEAL Team (2017) Malcolm
- Pure Genius (2016) Simon Monroe
- Notorious (2016) Paul Weston
- Rush Hour (2016) D.A. Eric Ginardi
- The X-Files (2015) Augustus Goldman
- April Rain (2014) Ken Singleton
- Halt and Catch Fire (2014) Mac Harpor
- Vegas (2012) Mr. Binder
- Playing for Keeps (2009) Peter Marcheson
- How TV Changed Britain (2008) Tom Scavo, хроника, not listed in credits
- Desperate Housewives Special: Secrets and Lies (2007) Tom Scavo, хроника
- Desperate Housewives Special: All the Juicy Details (2006) Tom Scavo, хроника, not listed in credits
- Desperate Housewives Special: The More You Know, the Juicier It Gets (2006) Tom Scavo, хроника, not listed in credits
- Comic Relief 2006 (2006) играет самого себя
- All You've Got (2006) Sam McDonald
- 11th Annual Screen Actors Guild Awards (2005) играет самого себя
- Faultline (2004) Prof. Anthony McAllister
- I Love the '90s (2004) Matt, хроника
- Desperate Housewives (2004) Tom Scavo
- Celebrity Poker Showdown (2003) играет самого себя
- Firefly (2002) Commander Harken
- First Shot (2002) Grant Coleman
- According to Jim (2001) Rick
- The One (2001) Cop, not listed in credits
- Dropping Out (2000) Doctor
- That's Life (2000) J.T.'s Cousin
- First Target (2000) Grant Coleman
- Harsh Realm (1999) Sergeant Sommers
- A Face to Kill for (1999) Virgil
- First Daughter (1999) Grant Coleman
- Love Boat: The Next Wave (1998) Josh Walters
- Godzilla (1998) Sergeant O'Neal
- Godzilla: The Series (1998) Trespasser #2
- Terminal (1996) Dr. Sean O'Grady
- Fight for Justice: The Nancy Conn Story (1995) Richard Mark Ellard
- Burke's Law (1994)
- The 19th Annual People's Choice Awards (1993) играет самого себя - Accepting Award for Favourite New Television Dramatic Program
- Maniac Cop 3: Badge of Silence (1992) Dr. Peter Myerson
- Bonnie & Clyde: The True Story (1992) Deputy Sheriff Ted Hinton
- Melrose Place (1992) Matt Fielding
- Columbo: No Time to Die (1992) Detective Dennis Mulrooney
- Aftermath: A Test of Love (1991) Jeff
- Shaking the Tree (1990) Michael
- The Knife and Gun Club (1990) Dr. Barrow
- Red Surf (1989) Attila
- Paint It Black (1989) Eric Hinsley
- China Beach (1988) Richard
- Masquerade (1988)
- The Hanoi Hilton (1987) Ashby
- The Best Times (1985) Greg
- Teen Wolf (1985) Brad
- Stingray (1985) Cdt. Thomas O'Conner
- Secret Admirer (1985) Boy
- Swing Shift (1984) not listed in credits
- Knots Landing (1979) Young Mack Mackenzie