2023
Lioness as Kyle McManus (14 episodes)
2018
12 Strong as Vern Michaels
2017
Only the Brave as Scott Norris
2015
Ballers as Stoops (1 episode)
2014
The Good Lie as Matt
2012
Matchmaker Santa as Justin
2012
Major Crimes as Hunt Massey (1 episode)
2011
Keeping Up with the Randalls as Will Randall
2010
Nikita as Nathan Colville (6 episodes)
2010
Rizzoli & Isles as Tucker Franklin (1 episode)
2007
Grampa's Cabin as Older Jake
2007
Protect and Serve as Tim Cook
2006
Home of the Brave as Soldier #1
2005
Ghost Whisperer as Grant Harper (1 episode)
2005
Grey's Anatomy as Kevin Banks (1 episode)
2004
CSI: NY as Connor Dunbrook (2 episodes)
2003
Nip/Tuck (1 episode)
2003
Just Married as Willie McNerney
2002
Without a Trace as Tim Collier (1 episode)
2002
CSI: Miami (1 episode)
2002
8 Simple Rules... for Dating My Teenage Daughter as Donny (5 episodes)
2001
Law & Order: Criminal Intent as Parker Gaffney (1 episode)
2001
The Division (1 episode)
2000
Task Force 2001 as Gary
2000
CSI: Crime Scene Investigation as Michael Wilson (1 episode)
2000
CSI: Crime Scene Investigation as Timothy Johnson (1 episode)
1999
Undressed (9 episodes)
1999
Providence as Jack Finch (1 episode)
1997
Buffy the Vampire Slayer as R.J. Brooks (1 episode)
1996
Sabrina, the Teenage Witch as Sean Hexton (1 episode)