故事发生在1933年的英国,声名远扬的大侦探波洛(约翰·马尔科维奇 John Malkovich 饰)收到了一封匿名信件,寄信者在信件里预言了三场谋杀,而且给出了头绪。虽然波洛报了警,但警方并没有太注重这封匿名信。果不其然,凶杀案发生了,姓名以“A”和“B”开头的两位被害人均被以信件中所描述的方式杀死。 波洛明白自己必须开端和时刻赛跑,去解救仅有的那一位姓名以“C”开头的幸存者。之后,波洛又陆续收到了几封内容相似的匿名信,可是当他着手查询这一切事情背面的真相时,却屡屡遭到阻拦,只要克罗姆警探(鲁伯特·格林特 Rupert Grint 饰)坚定的站在波洛侦探这一边。