Smarmy, psychotic fortune hunter Edward "Teddy" Bare (Dirk Bogarde) has a penchant for the older woman... and for murder! Having plied his elderly wife (Mona Washbourne) with alcohol, the modern day Bluebeard leaves her to die from gas poisoning by the fireplace of their stately home. Having done the nasty however, his wife's fortune soon turns out to be far smaller than Edward realised, and what there is has been entailed away to a distant sister. He sets his greedy sights on the heavily insured barkeeper Freda (Margaret Lockwood). Edward soon grows restless with his crass new wife, who refuses to give him a penny, and instead targets a third wealthy matron (Kay Walsh). She, however, is no fool and has plenty of her own secrets. Secrets that could expose Teddy. Has he finally met his match?