Robert Freegard (James Norton) forfører kvinder med sin store charme. Han påstår at være MI5-agent og advarer om fare, hvis hans hemmelighed afsløres. Alice (Gemma Arterton) falder for ham, men fornemmer hurtigt, at noget er galt. Filmen er baseret på den sande historie om bedrageren Robert Freegard.