Montreal, zima 1995 roku. W drobnej dzielnicy miasta zwanej Notre Dame de Grace dochodzi do serii mordów. W obliczu bezradności policji mieszkańcy muszą sami zapewnić sobie bezpieczeństwo oraz wykryć sprawcę.
Świat ciężarnej Nathalie (Isabelle Blais) rozpada się, gdy w wypadku samochodowym traci nienarodzone dziecko. Sprawcą zdarzenia, który zbiegł z miejsca tragedii, okazuje się Henry (Zach Braff). Wątek dwojga bohaterów walczących z traumatycznym przeżyciem splata się, kiedy dochodzi do ich spotkania.
Żona umierającego na raka mężczyzny prosi syna, by przyjechał do Londynu i zobaczył się z ojcem, tym bardziej że mężczyźni nie utrzymywali kontaktu od lat.