Charles Hayward (Max Irons) hat einige Zeit lang als Diplomat in Kairo gearbeitet und hatte dort auch eine leidenschaftliche Affäre mit der aus gutem Hause stammenden Sophia (Stefanie Martini), bevor diese spurlos verschwand. Doch nun kehrt er in seine Heimat London zurück um eine Karriere als Privatdetektiv zu beginnen. Sein erster Fall führt ...