Die alleinerziehende Mutter Margaret (Rebecca Hall) erhält nach vielen Jahren Besuch von ihrem Ex David (Tim Roth), der sie damals manipuliert und womöglich auch etwas mit dem damaligen Verschwinden des gemeinsamen Sohnes Ben zu tun hat. Nun steht er wieder auf der Matte – und behauptet zudem, auch Ben dabei zu haben, der unbedingt seine Mutter wiedersehen wolle…