Zwei Geschichten – verknüpft durch einen unsichtbaren Schicksalsfaden: Leopold Bloom kommt in den 60er Jahren zur Welt. Da seine Mutter ihren Mann und Leos Schwester durch einen Autounfall verloren hat, verzweifelt sie am Leben. So bleibt Leo während seiner Kindheit sich selbst überlassen. Jahrzehnte später wird der Strafgefangene Stephen vorzeitig aus der Haft entlassen und findet einen Job in einem entlegenen Restaurant. Dort gerät er sofort in Streit mit dem Besitzer Horace, der seine Angestellten gerne quält. Nach und nach wird sichtbar, auf welche Weise Stephens und Leos Leben miteinander verknüpft sind.