Lato 2006 roku, kibice żyją piłkarskimi Mistrzostwami Świata, a Tony i Emily Hugh (
James Nesbitt i
Frances O'Connor) postanowili spędzić niezapomniane wakacje wraz ze swoim 5-letnim synkiem Oliverem na francuskim wybrzeżu. Idyllę przerywa tragiczne wydarzenie - w środku dnia, na zatłoczonym kąpielisku gubi się mały Oliver. Wszystko wskazuje na to, że został porwany. W jednym momencie przyjazny kurort zmienia się dla zrozpaczonych rodziców w piekło. Nie znając języka ani panujących w obcym kraju zwyczajów rozpoczynają intensywne śledztwo, współpracując z francuskim policjantem Julienem Baptiste'em (
Tchéky Karyo).
Rok 2014, osiem lat od zaginięcia Olivera. Małżeństwo Tony'ego i Emily nie wytrzymało tej ciężkiej próby i się rozpadło. Tony nie przyjmuje do wiadomości, że Oliver może nie żyć i na własną rękę kontynuuje poszukiwania dziecka. Napędzany niemalże obsesją, próbuje dowiedzieć się, co stało się z Oliverem. Nieoczekiwanie pojawiają się dowody, które rzucają nowe światło na zaginięcie. Sprawa zostaje ponownie otwarta, zaangażowany jest w nią również francuski detektyw Julien Baptiste, a Tony i Emily powracają do francuskiej miejscowości Chalons Du Bois, aby wziąć udział w nowym śledztwie i stawić czoła demonom przeszłości.