杜魯門·卡波特扮演宅邸主人萊昂內爾·吐溫先生。亞力克·吉尼斯爵士扮演盲管家,他當時已經很少到好萊塢拍戲,但他認為這部電影“讓人愉悅,非常有趣,只是自己可發揮的地方太少”。南希·沃爾克扮演聾啞廚娘,這是她的最後壹部電影。 大衛·尼文和瑪吉·史密斯扮演迪克·查爾斯頓和朵拉·查爾斯頓,他們是壹對來自美國上流社會的偵探夫婦,源於達希爾·哈米特的《瘦子》裏的尼克·查爾斯和諾拉·查爾斯。上流社會的習慣讓他總是過於彬彬有禮,這讓硬漢派風格的,主要解決社會底層案件的山姆·戴蒙德很受不了。 彼得·塞勒斯扮演西德尼·王督查,這壹角色源於名偵探陳查理,他保留了陳查理愛引用諺語和用比喻說明問題的特征,同樣保留了陳查理常法語法和用詞錯誤的缺點,如把墻上裝飾的駝鹿頭稱作牛頭,不用定冠詞,結果總是被吐溫先生批評。理查德·奈瑞卡則扮演他的日本養子威利。 詹姆斯·科科和詹姆斯·克倫威爾扮演來自布魯塞爾的偵探米洛·比埃爾和他的司機馬塞爾·卡賽特。他們源於阿加莎·克裏斯蒂筆下的著名比利時偵探赫爾克裏·波洛和他的助手阿瑟·黑斯汀斯(英語:Arthur Hastings)。米洛·比埃爾保留了波洛喜好美食和討厭別人把他當成法國人的特點。這也是詹姆斯·克倫威爾的第壹個電影角色。 偵探劇《神探可倫坡》的主演彼得·福克扮演薩姆·戴爾蒙德,這個角色的原型是達希爾·哈米特筆下的私人偵探山姆·斯帕德。他保留了山姆·斯帕德的部分硬漢偵探特征,很多臺詞源於山姆·斯帕德為主角的《馬耳他之鷹》和扮演山姆·斯帕德的亨弗萊·鮑嘉的經典《卡薩布蘭卡》。艾琳·布倫南扮演他的秘書,這壹角色源於《馬耳他之鷹》裏山姆·斯帕德的秘書艾菲·佩林。 艾爾莎·蘭徹斯特扮演英格蘭女偵探傑西卡·馬波爾小姐,九十三歲高齡的埃斯特裏·溫伍德扮演老態龍鐘的從小照顧馬波爾小姐的護士。他們兩人在二十年前的《玻璃拖鞋》中合作過。馬波爾小姐這壹名字源於阿加莎·克裏斯蒂筆下的簡·馬普爾小姐,但影片中的形象和性格與馬普爾小姐截然不同,反而是護士的形象更像馬普爾小姐。