È nato a Ballymena, nella contea di Antrim, nell’Irlanda del Nord e ha studiato al Saint Patrick’s College, al Ballymena Technical College e alla Queen’s University Belfast. Si è trasferito a Dublino dopo l’università per proseguire la sua carriera di attore, unendosi al rinomato Abbey Theatre. All’inizio degli anni ’90 si è trasferito nuovamente negli Stati Uniti, dove gli ampi consensi per la sua interpretazione in Schindler’s List hanno portato a lavori di più alto profilo. È vedovo e vive a New York con i suoi due figli.