W trakcie studiów został dostrzeżony w sztuce Tramwaj zwany pożądaniem przez agentkę talentów Lorraine Hamilton z Hamilton Hodell. W 2005 ukończył studia aktorskie w Royal Academy of Dramatic Art.
Kariera Będąc studentem, otrzymał rolę Lorda w telewizyjnej adaptacji powieści Charlesa Dickensa Życie i przygody Nicholasa Nickleby (2001) dla ITV. Pojawił się także jako operator telefonu w dramacie Franka Piersona Ostateczne rozwiązanie (2001) oraz jako Randolph Churchill (syn Winstona Churchilla) w nagrodzonym wyróżnieniami BAFTA i Emmy dramacie biograficznym Wzbierająca burza (2002).
W dramacie Unrelated (2007) zagrał aroganckiego Oakleya. Miał również kilka głównych ról w teatrze Declana Donnellana Cheek by Jowl's w produkcjach: The Changeling (w którym grał Alsemero i za którą to rolę otrzymał nominację do nagrody Iana Charlesona w 2007 roku) i Cymbeline (jako Posthumus Leonatus i Cloten), za którą otrzymał nagrodę Laurence’a Oliviera za najlepszy debiut 2008. Otrzymał wtedy drugą nominację w tej samej kategorii za rolę Kasja w szekspirowskim Otellu w Donmar Warehouse. Wystąpił także jako Lvov w Iwanie Czechowa.