2016
Kiss the Devil in the Dark as Marcus2014
How to Get Away with Murder as John Mumford2014
Sister as Brett2014
Drew Peterson: Untouchable as State Detective Franklin2013
The Bystander Theory as Jason Kilgore2010
Rizzoli & Isles as Sam Langdon2010
I Love You Phillip Morris as Houston Lawyer2009
NCIS: Los Angeles as Gage Jenson2009
Castle as Scott Dunn2009
How to Be a Serial Killer as Mike Wilson2008
Raising the Bar as Sean Lusik2008
Fab Five: The Texas Cheerleader Scandal as Coach Adam Reeve2006
A Scanner Darkly as Mike2006
Dark Awakening as Ray Ryan2005
Criminal Minds as Chris Crawford2005
Supernatural as Jack Montgomery2005
Prison Break as Andrew Blauner2005
The Prodigy as Chris2005
Sole Possessions as Danny2004
CSI: NY as Aaron Dexter2004
LAX as Jim, Bomb Squad Member2004
Seventy-8 as Edward2003
NCIS as Paul Dockry2003
Secondhand Lions as Animal Truck Driver2003
Saving Jessica Lynch as Ranger Harper2002
CSI: Miami as Wayne Reynolds2002
Without a Trace as Kelsey Stewart2002
The President's Man: A Line in the Sand as Andy Shelby2001
24 as Not available2001
Hall of Mirrors as Agent Riley2000
CSI: Crime Scene Investigation as Scott Tucker1999
Third Watch as Estrada1999
Third Watch as Anti-Crime One1999
Blue Gender as Not available1993
Walker, Texas Ranger as Co-Pilot1985
Blackout as Battered Child1984
Secrets of a Married Man as Alex2009
How to Be a Serial Killer Colorist