Die Liebe zwischen Danny (Daniel Day-Lewis) und Maggie (Emily Watson) steht unter keinem guten Stern: Beide sind hin- und hergerissen zwischen ihrer Religion und ihren leidenschaftlichen Gefühlen füreinander. Als Danny Flynn nach 14 Jahren Gefängnis in seine Heimat Belfast zurückkehrt, möchte er nichts anderes, als Frieden finden, seine Karriere wieder aufnehmen und die Liebe der Frau zurück gewinnen, die er nicht vergessen kann. Doch gerade, als sie langsam ihre zärtliche Romanze wieder entdecken, müssen sie erkennen, dass kulturelle Tabus nicht zu brechen sind und der Kampf um die Liebe ihr Leben kosten kann.