Tout est bien qui finit bien
Mais il commence sa carrière au théâtre, notamment au sein de la Royal Shakespeare Company. En 1994, alors qu'il n'est âgé que de , il joue le rôle-titre de "Coriolan" de William Shakespeare. Il obtient une reconnaissance critique et se voit récompensé du Ian Charleson Award et du . Il joue dans "Unfinished Business" et "Mesure pour mesure" sous la direction de Stephen Pimlott, dans "Le Songe d'une nuit d'été" dans une mise en scène d'Adrian Noble, dans "Antoine et Cléopâtre" pour , dans "Un tramway nommé Désir", "Tartuffe" et "Tout est bien qui finit bien" sous la direction de Peter Hall.