Vincent stara się odnaleźć mordercę żony. Alice, jego sąsiadka chce go uszczęśliwić. Decyduje się wynaleźć winowajcę, wtedy Vincent będzie mógł się zemścić i zapomni o przeszłości. Ale nie ma idealnego winnego i zbrodni doskonałej...
Życie Vincenta rozpada się, kiedy zostaje zamordowana jego żona. On sam przez kolejne lata żyje bez celu, nie mogąc sobie znaleźć miejsca. Mordercy nigdy nie złapano. Czy zakochanej w nim Alice uda się uszczęśliwić go i zapełnić pustkę po zmarłej żonie? Czy determinacja, która popycha ją do rzucenia podejrzeń na przypadkowego taksówkarza, by Vincent mógł zemścić się i zapomnieć o przeszłości, przyniesie zamierzony skutek?
Życie Vincenta (Norman Reedus), rozpada się po tym, gdy zamordowano jego żonę. Mężczyzna jest zagubiony, a morderca pozostaje nieuchwytny. Alice (Emmanuelle Béart), zakochana w nim sąsiadka, próbuje go uszczęśliwić. Chcąc wypełnić pustkę w życiu Vincenta, rzuca podejrzenie na przypadkowego taksówkarza, aby mężczyzna mógł pomścić swoją żonę i zapomnieć o przeszłości.
Wraz z utratą żony, Vincent gubi sens życia. Jego depresję pogarsza fakt, że morderca pozostaje na wolności. By pomóc mężczyźnie zaakceptować wydarzenia sprzed lat, zakochana w nim Alice postanawia zakończyć jego cierpienie i rzucić oskarżenie na przypadkowo poznanego taksówkarza. Sprawy komplikują się z chwilą, gdy kobieta zdaje sobie sprawę, że w imię miłości postawiła na szali życie niewinnego człowieka...