Fue nominado a un Oscar por su interpretación de Giuseppe Conlon en la película En el nombre del padre de Jim Sheridan. Para los escenarios ha tenido el papel protagonista en "Scaramouche Jones" en Dublín y en Londres, antes de salir de gira por Canadá, Australia y Nueva Zelanda. Entre sus numerosos papeles con la Royal Shakespeare Company mencionaremos el de Bottom en la producción de Bill Alexander de "Sueño de una noche de verano"; o de Bobadill en la producción de John Caird de "Every Man and His Humour". Le fue concedida la Orden del Imperio Británico en 2004.