一晃眼二十年过去。远赴他乡的雷登(伊万·麦克格雷格 Ewan McGregor 饰)再度踏上了爱丁堡的故土。哪知道刚一回来,就撞上了走投无路陷入绝望之中的屎霸(艾文·布莱纳 Ewen Bremner 饰)试图自杀,原来,屎霸不仅婚姻失败还再度染上了毒瘾。在雷登的鼓励下,屎霸决定用书写来治愈内心的伤痕。 之后,雷登找到了曾经的挚友病孩(约翰·李·米勒 Jonny Lee Miller 饰),病孩因为曾经的龃龉痛揍了雷登,之后,一个复仇的计划在他心中慢慢成型。在病孩的邀请下,雷登决定和病孩合伙开一家妓院,之后,擅长设计的屎霸亦加入了进来。那边厢,锒铛入狱的贝格比(罗伯特·卡莱尔 Robert Carlyle 饰)越狱成功,在了解了当年事件的真相后,他亦决定找到雷顿向他寻仇。
Poirot pays what appears to be a routine visit to Dr. Morley, his dentist, but shortly after he leaves the clinic, the doctor is found dead with a gunshot wound to his temple, an apparent suicide. Poirot suspects foul play, and all those who entered the doctor's offices after Poirot left are suspect. They include Alaistair Blunt, a prominent and very influential bank director, Frank Carter, a young fascist thug with a personal grudge against Morley, Mr. Amberiotis, an enigmatic recent arrival from India suffering from a toothache, and Mabelle Sainsbury-Seale, a charity worker also recently returned from India. When Amberiotis is found dead in his hotel room from an overdose of Novocaine and Sainsbury-Seale disappears, Poirot rightly expands his list of suspects and connects the crime to events that occurred in India 12 years earlier.
When Tommy and Tuppence visit an elderly aunt in her nursing home, Tuppence is concerned by the odd behavior of some staff and residents. So when Tuppence hears about Aunt Ada's sudden death and the disappearance of her friend Mrs Lancaster, she realizes her concerns were right. Tuppence meets Miss Marple and together they follow a path of clues that lead them to the Norfolk village of Farrell St Edmund, where they find a community guarding an array of secrets. Only by getting to the bottom of these secrets do they begin to unravel the truth about the mystery of Aunt Ada's death and Mrs Lancaster's disappearance.