The Night Shift (TV Series) (post-production)
Drew

 2014 – Only I… (completed)
Orion Smith
 2013 – Zarra’s Law
Gaetano
 2013 – Roswell FM
Jay Rathbone
 2013 –  Longmire (TV Series)
Greg Collette

– Carcasses (2013) … Greg Collette
 2013 – Stranded
Dr. Lance Krauss
 2013 –  13 Eerie
Daniel
 2011-2012 –  Nikita (TV Series)
Stephen

– Dead Drop (2012) … Stephen
– Coup de Grace (2011) … Stephen
 2012 – Adopting Terror (TV Movie)
Kevin Anderson
 2011 – A Christmas Kiss (TV Movie)
Adam Hughes
 2011 – X-Men: First Class
Communications Officer
 2011 – Fort McCoy
Sgt. Dominic Rossi
 2011 – And Baby Will Fall (TV Movie)
David Rose
 2010 – Ice Quake (TV Movie)
Michael Webster
 2010 –  CSI: NY (TV Series)
Al Branson

– Tales from the Undercard (2010) … Al Branson
 2010 – The Cutting Edge: Fire & Ice (TV Movie)
James McKinsey
 2008-2010 –  Bones (TV Series)
Jared Booth

 2005-2008 – CSI: Miami (TV Series)
Dan Cooper

– All In (2008) … Dan Cooper
– Ambush (2008) … Dan Cooper
– Born to Kill (2007) … Dan Cooper
– Rush (2007) … Dan Cooper
 2008 –  The Other Side of the Tracks
Josh
 2007 – The Fifth Patient
Vince Gallow
 2006 – Comeback Season
Paul
 2004 – Childstar
Chip Metzger
 2004 – Sugar
Butch
 2003 –  Biker Boyz
Stuntman
 2002 – Long Shot
Danny
 1999-2002 – Roswell (TV Series)
Michael Guerin / Rath / Young Hal Carver

– Graduation (2002) … Michael Guerin
– Crash (2002) … Michael Guerin
 2002 – Edge of Madness
Simon Herron
 2001- The Forsaken
Nick
 2001 –Kill Me Later
Billy
 2000 – Christina’s House
Eddy Duncan
 1999 – Our Guys: Outrage at Glen Ridge (TV Movie)
Barry Bennett
 1999 –  The New Addams Family (TV Series)
Sam Sedgwick

– Wednesday’s Crush (1999) … Sam Sedgwick
 1998-1999 –  Millennium (TV Series)
Nick Carfagna / Kevin Galbraith

– Collateral Damage (1999) … Nick Carfagna
– The Pest House (1998) … Kevin Galbraith
 1998 – Perfect Little Angels (TV Movie)
Mitch Furress
 1998 – NightMan (TV Series)
Eric

– It Came from Out of the Sky (1998) … Eric
 1998 – Every Mother’s Worst Fear (TV Movie)
Alan
 1998 – Hand
Hart
 1997 – Breaker High (TV Series)
Price Montague

– Tamira Has Two Faces (1997) … Price Montague