Originario di Sligo, ha studiato storia irlandese e letteratura inglese all'Università di Dublino, dove si è avvicinato al teatro studentesco; dopo aver lavorato per RTÉ e aver vinto il Guardian Fiction Prize con la raccolta di racconti Night in Tunisia, è stato coinvolto da John Boorman come “creative associate” sul set di Excalibur e ha diretto il suo primo lungometraggio, Angel (1982). Da allor…