2018
9-1-1 as Zeke Millstein (1 episode)
2011
Shameless as Wells Stewart (1 episode)
2007
iCarly as Harvey (1 episode)
2006
Ice Cream Ants as Lover
2005
Ghost Whisperer as Michael Ellis (1 episode)
2005
Bones as Troy Pruit (1 episode)
2004
CSI: NY as Nick Conway (1 episode)
2001
Black Hawk Down as Jackson (uncredited)
2001
Scrubs as ER Doctor (1 episode)
1996
Pacific Blue as Blaine Luck (1 episode)