Aktör:
-
1. Alchemy (2005), film...Martin
-
2. Büyük baskin (2005), film...Lt. Paul Colvin
-
3. Put izdaje (2007), dizisi...Tyler Fog
-
4. Brooklyn'in Azizleri (2009), film...Melvin Panton
-
5. Dark Blue (2009), dizisi...Dean Bendis
-
6. Seytan (2010), film...Mechanic
-
7. Prometheus (2012), film...Charlie Holloway
-
8. Gece Ayazi (2013), film...Billy
-
9. Döşeğimde Ölürken (2013), film...Jewel
-
10. Madam Bovari (2014), film...Marquis d'Andervilliers
-
11. Davet (2015), film...Will
-
12. Snowden (2016), film...Male Drone Pilot
-
13. Quarry (2016), dizisi...Quarry
-
14. Örümcek-Adam: Eve Dönüş (2017), film...Jackson Brice / Shocker #1
-
15. Kumdan Kale (2017), film...Sgt. Harper
-
16. Damnation (2017), dizisi...Creeley Turner
-
17. Upgrade (2018), film...Grey Trace
-
18. Big Sky (2020), dizisi...Travis Stone
-
19. Shadowplay (2020), dizisi...Moritz McLaughlin
-
20. How It Ends (2021), film...Nate
-
21. Ev Baskını (2021), film...Henry Parsons
-
22. Lou (2022), film...Philip
-
23. Redeeming Love (2022), film...Paul
Yönetmen:
-
1. Deği̇şen hayatlar (2019), film
Yazar:
-
1. Deği̇şen hayatlar (2019), film