La sua principale attività nel mondo del cinema è quella di interprete. Presente in molti film per cinema e per Tv di successo, debutta in età adolescenziale sia su piccolo che grande schermo.
Nel cinema
Nel 2003 entra nel mondo del cinema recitando in Missione 3D - Game Over, diretto da Robert Rodriguez.
Successivamente, dopo altre aprtecipazioni, Denzel Washington lo vuole, nel 2007, tra il cast del film The Great Debaters, assieme a Nate Parker, Forest Whitaker, John Heard, Kimberly Elise e altri attori prestigiosi tra cui lo stesso Washington.
Il cavaliere oscuro - il ritorno, sarà il successivo film di gran successo al quale parteciperà, nel 2012, diretto da Christopher Nolan.
Lo stesso anno è impegnato in produzioni di discreto successo come Stuck in Love e l'anno successivo in Red Wing, variando tra commedia impegnata e dramma.
Nel 2014 sarà, tra gli altri lavori, nell'esilarante commedia Sex Ed, e assieme ad un cast che vanta prestigiosi nomi noti ai film di azione come Sylvester Stallone, Jason Statham, Harrison Ford, Arnold Schwarzenegger, Mel Gibson, veste i panni di Thorn nel film I Mercenari 3 - The Expendables.
L'anno successivo lo impegneranno altre pellicole come The Bad Guys, l'horror thriller Wind Walkers, diretto da Russell Friedenberg e Un poliziotto ancora in prova (Tim Story).
Tutti vogliono qualcosa e Conspiracy - La cospirazione sono le altre due grandi produzioni alle quali partecipa, invece, nel 2016.
Televisione
L'anno del debutto nel piccolo schermo è il 2003, quando entra nel cast della serie Tv Endurance 2. Successivamente dopo alcuni ruoli in singole puntate di altre serie come Into The West (di Robert Dornhelm e Sergio Mimica-Gezzan) nel 2005, CSI: Miami nel 2009, o Rissoli & Isles (2011), inizierà ad avere ruoli più decisivi e caratteristici con NCIS: Naval Criminal Investigative Service nel 2012, ma soprattutto tra 2015 e 2016 con la serie Scream Queens, dove interpreterà Chad Radwell.