2024
Parish as Travis Smith2018
Accommodations as Jake Somner2017
Absentia as Nick Durand2016
Jack Reacher: Never Go Back as The Hunter2016
Quantum Break as Liam Burke2015
Casual as Not available2015
Point of Honor as Colonel Palmer Kane2015
A Beautiful Now as Aaron2014
A to Z as Jay2013
Frances Ha as Reade "Patch" Krause2012
Revolution as Adam2012
Beautiful People as David2011
Unforgettable as Dean Mark Claman2011
Friends with Benefits as Austin2010
Black Swan as Rich Gent2010
Law & Order: LA as Dan Rathman2009
Castle as Raymond Vance2009
The Good Wife as Ray Demory2009
Royal Pains as Adam Pierce2007
Gossip Girl as Marcus Beaton2007
The Nanny Diaries as Carter2007
Tie a Yellow Ribbon as Joe Mason2006
30 Rock as Brian2005
Bones as Martin Proctor2005
Sweet Land as Young Lars2002
CSI: Miami as Matthew Shaw1999
Law & Order: Special Victims Unit as Brady Harrison1990
Law & Order as Wyatt AckmanNaN
Beautiful People as David