Z kempingu w szkockich górach znika siedmioletni Ethan (Max Wilson). Zrozpaczona matka chłopca, Joan (Claire Foy), prosi o pomoc byłego męża, Edmonda Murraya (James McAvoy). Mężczyzna nawiązuje kontakt z lokalną policją i angażuje się w poszukiwania. Z czasem zaczyna podejrzewać, że w sprawę zamieszany jest nowy partner Joan, Frank (Tom Cullen). Śledztwo jednak nie przynosi oczekiwanych rezultatów, ponieważ komuś ważnemu bardzo zależy na tym, by stróże prawa nigdy nie rozwiązali zagadki zniknięcia dziecka. Inspektor Roy (Gary Lewis), który współpracował z Edmondem, zostaje odsunięty od sprawy bez żadnych wyjaśnień. Zdesperowany ojciec nie zamierza się jednak poddawać. Postanawia na własną rękę ustalić, co spotkało Ethana.