FILMOGRAPHY
2016Agents of S.H.I.E.L.D ...as Joseph Bauer
2015
Criticsized ...as William Reynolds
Stalker
The News ...as John Bardo
2014 - 2015
The Fosters ...as Robert Quinn
2014
What an Idiot ...as Mike
Where Hope Grows ...as Mitch Minniear
Criminal Minds
X ...as Frank Cowles
2013
Saige Paints the Sky ...as David Copeland
2012
Death Artists, Inc. [short] ...as Stephen
2011
NCIS
Pyramid ...as Navy Lieutenant Jonas Cobb
Swan Song ...as Navy Lieutenant Jonas Cobb
2010 - 2011
Life Unexpected ...as Ryan Thomas
2009
After Action Review ...as SSG John Smathers
Civil Strife ...as SFC Smathers
My Bloody Valentine ...as Axel Palmer
The Forgotten
Diamond Jane ...as Patrick Dent
2008 - 2009
Eli Stone ...as Paul Rollins
2008
Crossroads ...as John Smathers
2007
CSI: NY
The Thing About Heroes ...as Drew Bedford
One Wedding and a Funeral ...as Drew Bedford
Buzzkill ...as Drew Bedford
The Deep ...as Drew Bedford
2006 - 2007
Justice ...as Tom Nicholson
2005 - 2006
E-Ring ...as Bobby Wilkerson
2005
The Closer
Batter Up ...as Blake Rawlings
CSI: Miami
Game Over ...as Matthew Wilton
2004 - 2005
Charmed ...as Kyle Brody
2004
Silver Lake ...as Dennis Patterson
Road Kill [short] ...as Jason
Cruel Intentions 3 [video] ...as Jason Argyle
2003
Miss Match
Santa, Baby ...as Santa Claus
1998 - 2003
Dawson's Creek ...as Jack McPhee
2002
Critical assembly ...as Bobby Damon
Pressure ...as Steve Hillman
The Outer Limits
The Tipping Point ...as Zach Burnham
2001
The Forsaken ...as Sean
2000
Final Destination ...as Carter Horton
The Broken Hearts Club: A Romantic Comedy ...as Catcher
CSI: Crime Scene Investigation
Blood Drops ...as A Collins Boy [uncredited]
1999
Lucid Days in Hell ...as Kelly
Hit and Runaway ...as Joey Worciuekowski
1998
The Forsaken ...as Sean
Baywatch
The Natural ...as Sean
1996 - 1997
As the World Turns ...as Ryder Hughes