Irlandczyk, którego kariera aktorska obejmuje scenę, kino i telewizję, rozpoczął działalność artystyczną od roli George’a Bernarda Shawa w brytyjskim serialu Victorian Scandals w 1976. W teatrze zasłynął jako główny bohater w nagrodzonej Olivierem sztuce Conora McPhersona The Weir, wystawianej w Wielkiej Brytanii, Irlandii i USA, a w 2011 wystąpił w The Cripple of Inishmaan z Druid Theatre Company…