Przez wiele lat występował w produkcjach telewizyjnych, jednak pierwszą poważną rolę kinową zagrał dopiero w dramacie Neila Jordana Angel (1982). Od tego momentu stał się „etatowym” aktorem Jordana, grając w jego filmach: Towarzystwo wilków (1984), Michael Collins (1996) czy Chłopak rzeźnika (1997), a kreacja Fergusa w dramacie sensacyjnym Jordana Gra pozorów (1992) przyniosła mu nie tylko ogólnoświatową popularność, ale także nominację do Oscara.
Często występuje także w produkcjach amerykańskich i brytyjskich, w tym w komedii Złe zachowanie (Bad Behavior, 1993), Księżniczka Caraboo (1994) z Phoebe Cates, Prêt-à-Porter (1994), Wywiad z wampirem (1994) i V jak vendetta (2006), adaptacji komiksu Alana Moore’a o tym samym tytule.
Przez dwadzieścia lat (1983-2003) był mężem bojowniczki IRA Dolours Price, w latach 70. skazanej na karę więzienia za udział w zamachu bombowym. Z tego małżeństwa ma troje dzieci: dwóch synów – Danny’ego (ur. 1988) i Oscara (ur. 1990) oraz córkę.