Filmografía
Obras: 7
Interpretación7
- 2026La odiseaThe Odysseycomo Melanthius

- 2018Upgrade (Ilimitado)Upgradecomo Grey Trace

- 2017Spider-Man: De regreso a casaSpider-Man: Homecomingcomo Jackson Brice / Shocker #1

- 2016Quarry8 episodios

- 2012PrometeoPrometheuscomo Charlie Holloway

- 2003The O.C. Vidas AjenasThe O.C.9 episodios

- 1999Ley y orden: Unidad de Víctimas EspecialesLaw & Order: Special Victims Unit
