Filmographie
Œuvres: 8
Interprétation8
- 2022Black PhoneThe Black Phonedans le rôle de Terrence Blake

- 2018The Rookie : Le Flic de Los AngelesThe Rookie

- 2016Lucifer

- 2014FlashThe Flash

- 2012Arrow

- 2004Lost : Les DisparusLost32 épisodes

- 2003Dogvilledans le rôle de Bill Henson

- 1998Il faut sauver le soldat RyanSaving Private Ryandans le rôle de Corporal Upham
