Dirigindo no coração das Highlands, Edmond Murray (James McAvoy) recebe um telefonema de sua ex-mulher (Claire Foy), em prantos. Seu filho de 7 anos desapareceu de um acampamento. Logo fica claro que a criança foi sequestrada e os pais se desesperam.