Filmografía
Obras: 10
Interpretación9
- 2019City on a Hill26 episodios

- 2013Los Jóvenes Titanes en AcciónTeen Titans Go!

- 2011X-Men: Primera GeneraciónX-Men: First Classcomo Sebastian Shaw

- 2011Crazy, Stupid, Love.

- 2003Mystic River

- 1996Los hijos de la calleSleeperscomo Nokes

- 1995Apolo 13Apollo 13como Jack Swigert

- 1992Algunos hombres buenosA Few Good Mencomo Capt. Jack Ross

- —Los SimpsonThe Simpsons
