2019
Staged Killer as Robert
2014
Sex, Marriage and Infidelity as Oliver
2013
Mischief Night as Will
2013
Unlucky Charms as Baxter Randolph
2012
2-Headed Shark Attack as Professor Babish
2011
Femme Fatales as Jay Roma (2 episodes)
2011
Femme Fatales as Jay Roma (uncredited) (1 episode)
2008
Trivia Trio (1 episode)
2006
Kraken: Tentacles of the Deep as Ray
2005
Love, Inc. as Eric (1 episode)
2004
The Tony Danza Show as Self - Guest (2 episodes)
2003
Jimmy Kimmel Live! (1 episode)
2002
Half & Half (1 episode)
2002
The New Guy as Charlie
2002
The Bachelor (2 episodes)
2002
The Bachelor as Self - The Bachelor (9 episodes)
2001
Crossing Jordan as Calvin (2 episodes)
2001
Devil's Prey as David
2000
Dude, Where's My Car? as Tommy
2000
The Magicians as Michael DeVane
1999
Zoe, Duncan, Jack and Jane (1 episode)
1998
V.I.P. as Jimmie (1 episode)
1995
Sliders as Colin Mallory (17 episodes)
1995
Sliders as Kit Richards (1 episode)
1995
Sliders as Officer O'Hara (1 episode)