Filmografia Filmy fabularne 2006: Węże w samolocie (Snakes on a Plane) jako Kyle "Chocodile" Cho 2006: Pakt milczenia (The Covenant) jako Pogue Parry 2006: John Tucker musi odejść (John Tucker Must Die) jako Justin 2008: Gospel Hill jako Joel Herrod 2009: X-Men Geneza: Wolverine (X-Men Origins: Wolverine) jako Remy LeBeau / Gambit 2010: Bractwo Bang Bang (The Bang Bang Club) jako Kevin Carter 2012: Savages: Ponad bezprawiem (Savages) jako Chon 2012: Battleship: Bitwa o Ziemię (Battleship) jako Alex Hopper 2012: John Carter jako John Carter 2013: Ocalony (Lone Survivor) jako Michael Murphy 2013: Wielkie uwodzenie (The Grand Seduction) jako dr.Lewis 2014: Odruch serca (The Normal Heart, TV) jako Bruce Niles 2015: The Pieces jako Kyle 2017: American Assassin jako Ghost 2017: Tylko dla odważnych jako Christopher MacKenzie
Seriale TV 2005: Godiva's jako Colm 2006: Kyle XY jako Chłopak w namiocie 2006–2011: Friday Night Lights jako Tim Riggins 2015: Detektyw (True Detective) jako Paul Woodrugh 2018: Waco jako David Koresh 2020: Pokonani