2018
The Rookie as Roy Hajek (2 episodes)
2014
Legends as Kenny (1 episode)
2013
In Transition as Bobby
2009
Castle as Darius Langley (1 episode)
2005
Ghost Whisperer as Jared (2 episodes)
2005
Bones as Drew Harper (1 episode)
2005
Grey's Anatomy as Billy Sheehan (1 episode)
2004
Species III as Hastings
2003
Miss Match as Aaron Broder (1 episode)
2002
CSI: Miami (1 episode)
2002
Just Can't Get Enough as Clayton (as J.P. Pitoc)
2001
Crossing Jordan as Kirk Hammond (1 episode)
2001
Six Feet Under as Phil (2 episodes)
2001
Thank You, Good Night as Donnie
2000
CSI: Crime Scene Investigation as Michelangelo (1 episode)
2000
In the Weeds as Chris