2023
Secrets at the Museum as Robert Freeman
2023
Sins of the Preacher’s Wife as Therapist
2023
Alarmed as Andrew Tyler
2022
Merry Ex-Mas as Robert
2020
Stars in the House as Self (1 episode)
2019
A Lover Betrayed as Don
2018
The Manor as Ethan Clarke
2016
Good Kids as Gabby's Husband
2016
Jessica Darling's It List as Mr. Darling
2014
How to Get Away with Murder as Dale Madden (1 episode)
2010
Shake It Up as Snappy Sammy (1 episode)
2010
Adventures of a Teenage Dragonslayer as Shane
2010
Miami Medical as Greg (1 episode)
2010
Ironhorse as Future Krzysztof
2005
The Suite Life of Zack & Cody as Harry O'Neil (1 episode)
2004
House as Derek Retzinger (1 episode)
2004
Desperate Housewives as Guy (1 episode)
2003
Cold Case as Levon Krace (1 episode)
2003
Inhabited as Brad Russell
2002
Without a Trace as Evan Mayhew (1 episode)
2002
CSI: Miami as Todd Baransky (1 episode)
2002
Jane White Is Sick & Twisted as Candy
2001
So Little Time as Jake Carlson (26 episodes)
2000
Strong Medicine as Trevor (1 episode)
1999
Switching Goals as Jerry Stanton
1999
Twice in a Lifetime (1 episode)
1998
Blood, Guts, Bullets and Octane as Dick Dupree Jr.
1998
Legion of Fire: Killer Ants as Dr. Jim Conrad
1998
Legend of the Mummy as Robert Wyatt
1997
Ally McBeal (1 episode)
1996
Full Circle as Drew Lands
1995
Caroline in the City as Del Cassidy (97 episodes)
1995
The Rockford Files: A Blessing in Disguise as Danny Barkley
1995
Body Count as Detective
1994
All-American Girl as Grant (1 episode)
1994
Ellen as Greg (1 episode)
1993
Frasier as Tom Duran (2 episodes)
1993
New York Undercover Cop as Powell
1992
Distant Justice as Charlie Givens
1992
Mad About You as Mick (1 episode)
1991
The Commish (1 episode)
1987
Psychos in Love as Mechanic