Actor · Born 1964
Split
2016 · as Enki / Tim
The Bourne Legacy
2012 · as Leonard
State of Play
2009 · as Robert Bingham
Meet Dave
2008 · as A Chorus Line Dancer
The Light in the Piazza: Live from Lincoln Center
2006 · as Giuseppe Naccarelli
Kiss Me, Kate
2003 · as Bill Calhoun / Lucentio
A.I. Artificial Intelligence
2001 · as Stage Manager