Występował w produkcjach off-Broadwayowskch, w tym Henryk VIII Williama Shakespeare’a (1997) jako dworzanin Sir Henry Guildford, paź, Podwiązka i król armii, Makbet (1999) w roli Donalbaina i mordercy czy Juno i Paw Seána O’Caseya (2000) jako Johnny Boyle. W 2006 zadebiutował na Broadwayu w roli Iwana Turgieniewa w spektaklu Wybrzeże Utopii autorstwa Toma Stopparda. W 2016 odniósł sukces w roli purytańskiego pastora Samuela Parrisa w broadwayowskim przedstawieniu Arthura Millera Czarownice z Salem.
Filmografia Filmy 2006: Dobry agent jako oficer łączności Teletype 2007: Next jako Jeff Baines 2008: Oszukana jako Gordon Stewart Northcott 2009: Metro strachu jako Pan Thomas 2010: Chłopak do towarzystwa jako Otto Bellman 2011: Zabić Irlandczyka jako artysta „Snep” Sneperger 2014: Non-Stop jako Kyle Rice 2015: Haker jako George Reinker