FILMOGRAPHY

2016
Destined ...as Officer/Nathan Miller
Cleveland. ...as Owen

2015 - 2016
The Originals ...as Will Kinney

2015
The Squeeze ...as Aaron Bolt
Portrait of Love ...as Luke Dwyer
The Messengers
   Houston, We Have a Problem ...as Jeff Fairburn
   Spark of Hope ...as Jeff Fairburn
   A House Divided ...as Jeff Fairburn

2014
Play It Again, Dick ...as Logan Echolls
Veronica Mars ...as Logan Echolls
Kingdom Hearts HD 2.5 Remix ...as Terra [voice]
Motive
   Bad Blonde ...as Gordon White

2013
The Tomorrow People
   Kill or Be Killed ...as Killian McCrane
Rules of Engagement
   Cats & Dogs ...as Joe

2012
Kingdom Hearts 3D: Dream Drop Distance ...as Terra [voice]

2011 - 2012
Ringer ...as Mr. Carpenter

2012
Supernatural
   Time After Time ...as Cronos / Ethan Snider

2011
Searching for Sonny ...as Elliot Knight

2010
Kingdom Hearts: Birth by Sleep ...as Terra [voice]
Lie to Me
   Beat the Devil ...as Martin Walker
CSI: Crime Scene Investigation
   Long Ball ...as Danny Nagano

2009
Washingtonienne ...as Spencer
Body Politic ...as Charlie
Party Down
   California College Conservative Union Caucus ...as Greg

2007 - 2008
Moonlight ...as Josef Kostan

2004 - 2007
Veronica Mars ...as Logan Echolls

2007
The Deep Below ...as Will Taylor

2004
Wedding Daze ...as Font [uncredited]
The Division
   Zero Tolerance ...as Wes
Cold Case
   The Plan ...as Dominic LaSalle
Judging Amy
   Werewolves of Hartford ...as Simon Hadlock

2003
Black Cadillac ...as Robby

2002 - 2003
Boston Public
   Chapter Fifty-Eight ...as Ian Bridgeman
   Chapter Forty-Six ...as Ian Bridgeman

2002
JAG
   Code of Conduct ...as James Oliphant

2001
Train Quest ...as Joseph
The Parkers
   Take the Cookies and Run ...as Nerdy Guy
Roswell
   Cry Your Name ...as Jerry

2000
Ready to Run ...as B. Moody
Once and Again
   Sneaky Feelings ...as Coop

1999
100 Deeds for Eddie McDowd
   Tagged ...as Human Eddie McDowd

1998
Deep Impact ...as Jason

1996
Mr. Rhodes
   Pilot ...as Jared

1995
Journey ...as Cooper McDougall
Baywatch
   Face of Fear ...as Isaac Klein

1994
Prehysteria! 2 [video] ...as Roughneck #2
Someone She Knows ...as Billy