2022
The Offer as Robert Duvall (2 episodes)
2021
Boy Culture: Generation X as X (6 episodes)
2013
No One Lives as Flynn
2011
The Cape as Officer Phillips (2 episodes)
2007
Dirt as Roy Toy Manning (1 episode)
2005
Criminal Minds as Jeffrey Collins (1 episode)
2005
Medium as Garrett Russell (1 episode)
2001
Star Trek: Enterprise as Commander Kelby (3 episodes)
2001
Star Trek: Enterprise as Ensign Kelby (1 episode)
2000
CSI: Crime Scene Investigation as Matthew (1 episode)
2000
CSI: Crime Scene Investigation as Paul O'Malley (1 episode)
1998
Charmed as Elkin (1 episode)