Issu d’une famille artistique de Dublin, il a étudié au Synge Street CBS et a commencé à fréquenter l’Abbey Theatre dès son adolescence, nourrissant ainsi son ambition d’acteur. Après plus de cinquante ans de présence sur les planches, il s’est illustré notamment dans la pièce de Conor McPherson The Seafarer et a repris le rôle de Finian McLonergan dans la production acclamée de Finian’s Rainbow,…