Slevin (Josh Hartnett) hat wahrlich keinen Glückstag erwischt. Kaum steigt er in einer für ihn noch unbekannten Stadt aus dem Zug, nehmen ihm Gangster Geld und Papiere ab. Sein Freund - den er besuchen wollte - ist nicht in seiner Wohnung, dafür aber eine Gruppe Ganoven. Und die wollen einfach nicht glauben, dass sie mit Slevin den falschen Mann ...
Eigentlich steht der Investment-Banker Matthew (Josh Hartnett) kurz davor, die schöne Rebecca (Jessica Paré) zu heiraten. Doch dann glaubt er in einem Restaurant die Stimme seiner großen Liebe Lisa (Diane Kruger) wieder zu erkennen. Vor zwei Jahren verschwand sie plötzlich von einem auf den anderen Tag spurlos. Er erzählt seinem alten Freund ...