1933年英國(guó),聲名顯赫的大偵探波洛(約翰·馬爾科維奇飾)接連收到匿名信,預(yù)告以字母順序?qū)嵤┻B環(huán)謀殺并附線索。盡管波洛報(bào)警但警方未予重視,姓名以"A"和"B"開頭的兩名受害者相繼遇害。波洛意識(shí)到第三位姓名首字母為"C"的目標(biāo)正面臨危險(xiǎn),立即展開調(diào)查。隨著更多內(nèi)容相似的挑釁信件出現(xiàn),波洛在追查過(guò)程中遭遇多方阻撓,唯有年輕警探克羅姆(魯伯特·格林特飾)始終堅(jiān)定支持。通過(guò)縝密推理,波洛最終發(fā)現(xiàn)所有謀殺均系同一兇手精心策劃,其真實(shí)動(dòng)機(jī)與過(guò)往隱秘罪行直接相關(guān)。在破解字母暗號(hào)關(guān)聯(lián)性的同時(shí),波洛識(shí)破兇手利用匿名信轉(zhuǎn)移視線的策略,成功阻止第三起謀殺并揭露真兇身份。案件終結(jié)時(shí),波洛當(dāng)眾還原完整作案邏輯,使兇手不得不面對(duì)法律制裁。