In dieser klassischen Detektivgeschichte kehrt der ehemalige Diplomat Charles Hayward (Max Irons) von Kairo nach London zurück, wo er eine Karriere als Privatdetektiv beginnt. Als Aristide Leonides, ein reicher und skrupelloser Tycoon, in seinem Bett vergiftet aufgefunden wird, wird Detective Hayward in das Haus der Familie eingeladen, um den Fall aufzuklären. Im Zuge der voranschreitenden Ermittlungen muss er der schockierenden Erkenntnis ins Auge sehen, dass eine der Hauptverdächtigen Aristides hübsche Enkelin ist, seine Auftraggeberin und ehemalige Geliebte, Sophia (Stefanie Martini).