Ballistic as SSG Buchanan
2018
Better Start Running as Dale Hankey
2013
Motive as Charlie Monahan (1 episode)
2013
Watercolor Postcards as Tommy
2010
Miami Medical (1 episode)
2009
The Listener as Manny Mason (1 episode)
2006
Nearing Grace as Lance
2006
Heroes as Scott (3 episodes)
2004
House as Lane (1 episode)
2004
CSI: NY as James Sutton (1 episode)
2004
The 4400 as Kyle Baldwin (34 episodes)
2003
Cold Case as Frank James (1944) (1 episode)
2003
Bang Bang You're Dead as Alex Lumberman
2003
Still Life as Joe Hipps (1 episode)
2003
Black Sash (1 episode)
2002
CSI: Miami as Mike Doyle (2 episodes)
2002
Try Seventeen as Tough
2001
Smallville as Kyle (1 episode)
2000
CSI: Crime Scene Investigation as Jimmy Finnerty (1 episode)
1998
Cold Squad (1 episode)