Na swoim koncie ma setki ról w produkcjach teatralnych, telewizyjnych czy kinowych. Na srebrnym ekranie grał w wielu produkcjach, m.in.:„Jeździec bez głowy”, „Anioły w Ameryce”, „Podwodne życie ze Stevem Zissou”, „Miłość i śmierć w Wenecji”,„Kingsman: złoty krąg”, a po śmierci Richarda Harrisa, wcielił się w role Albusa Dumbledora w kolejnych częściach ekranizacji Harrego Pottera.
Debiutował w Macliammoir Gate Theatre w Dublinie, potem rozpoczął współpracę z The National Theatre pod skrzydłami Laurence’a Olivier’a. Bardzo szybko został doceniony przez środowisko artystyczne i krytyków. Na deskach teatralnych grał w takich sztukach jak: „Hamlet”, „Król Lear”, „Antoniusz i Kleopatra”, „Otello”, „Ryszard III” czy „Wujaszek Wania”.