In 1960s London, an accountant named Jim (played by James Mason) finds himself in the midst of an enigma when his wife, Louise, is murdered. Initially, it is believed that she was involved with a mysterious man, which leads Jim to dive into a world of espionage and betrayal to uncover the truth behind her death. With the help of a cunning detective named Dierdre (played by Simone Signoret), he begins to unravel a conspiracy that makes him question his own reality and past decisions.
As Jim delves deeper into the whirlwind of secrets and lies, he discovers a series of interconnected characters, from undercover agents to informants, each with their own dark motives. The line between what is true and what is a farce becomes blurred, and Jim finds himself trapped in a deadly game that involves not only his life but also his sanity. As he confronts the ghosts of his own life and the betrayal that surrounds him, Jim must face his own internal demons.
Set against a backdrop of paranoia and espionage, this romantic intrigue from the 1960s offers a fascinating glimpse into a world where human relationships become complicated within the framework of distrust and treachery. Ultimately, Jim must decide who he can trust and what price he is willing to pay for the truth.