Kariera teatralna W 2002 został obsadzony w tytułowej roli Romea Monteki w tragedii Williama Szekspira Romeo i Julia w McCarter Theatre w New Jersey i Liverpool Playhouse w Liverpoolu. Wkrótce trafił na sceny nowojorskiego Broadwayu i Off-Broadwayu. Od 2004 do marca 2006 występował jako Raleigh w sztuce R.C. Sherriffa Kres drogi (Journey’s End) w Comedy Theatre i New Ambassadors Theatre na West End w Londynie oraz Broadway Center w Nowym Jorku. W 2006 odbył trasę po Stanach Zjednoczonych w roli Christiana w spektaklu Festen. W 2007 zebrał dobre recenzję za rolę Osvalda w sztuce Henrika Ibsena Upiory w Gate Theatre w Londynie. 25 stycznia 2009 w Center Theatre Group i Deaf West Theatre opened Pippin przy Mark Taper Forum w Los Angeles premierę miał spektakl Pippin z jego udziałem.
W 2010 w The Lesbian and Gay Community Center w Nowym Jorku wystąpił w Veritas (25 maja), a w PS122 Theathre w Nowym Jorku zagrał ojca Stevena w Rumble Ghost (10 grudnia), będącym połączeniem psychoterapii grupowej i dreszczowca Duch. Od 19 czerwca do 6 sierpnia 2011 w Berkshire Theatre Group w Stockbridge występował jako Steve w duodramie Dutch Masters. Od 13 marca do 1 kwietnia 2012 w McCarter Theatre w New Jersey grał Tristana Tzarę w sztuce Toma Stopparda Trawestacja.