Filmografía
Obras: 11
Interpretación10
- 2025Una batalla tras otraOne Battle After Anothercomo Virgil Throckmorton

- 2023Oppenheimercomo Gordon Gray

- 2021Hacks7 episodios

- 2020Territorio LovecraftLovecraft Country

- 2014DivergenteDivergentcomo Andrew

- 2006Dexter

- 2003El último samuráiThe Last Samuraicomo Col. Benjamin Bagley

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

- 1999TarzánTarzancomo Tarzan (voz)

- 1990Ghost (Más allá del amor)Ghostcomo Carl Bruner
