FILMOGRAPHY

2016
Agents 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