2018
A Million Little Things as Devon (1 episode)
2009
Spectacular! as Eric
2006
Final Destination 3 as Ride Attendant
2005
Masters of Horror as Pete (1 episode)
2005
Supernatural as Lyle (1 episode)
2004
The 4400 as Sam Marsden (1 episode)
2001
Smallville as Jake Pollan (1 episode)