Driving in the heart of the Highlands, Edmond Murray (James McAvoy) receives a call from his ex-wife, in tears. Their seven-year-old son has gone missing from a campsite. Soon, it becomes clear that the child has been kidnapped, and the parents give way to despair.