Un détective privé enquête sur le meurtre d'un millionnaire dans son château. Tous ses proches avaient des raisons de vouloir se débarrasser de lui.
Charles Hayward, un ancien diplomate en poste au Caire, est de retour à Londres, où il travaille désormais comme détective privé. Lorsqu'Aristide Leonides, un homme d'affaires aussi riche qu'impitoyable, est empoisonné dans son lit, Sophia, sa petit-fille, fait appel à Hayward, qui fut autrefois son fiancé...