角色: 伯特演員: 克裡斯蒂安·貝爾
醫生,心地善良、平易近人、慷慨大方。在第一次世界大戰中,他被妻子及其家人鼓動上了戰場,結果丟了一隻眼睛和半張臉,卻得到哈羅德和瓦萊麗這兩個生死之交。三人在阿姆斯特丹度過了一段快樂時光,但他為了心愛的妻子決定回到美國。回國後,他致力於醫治傷殘退伍軍人,還偷偷試驗新的止痛藥物。
角色: 瓦萊麗演員: 瑪格特·羅比
富有的女繼承人,放蕩不羈、特立獨行的藝術家,堅持原則,相信愛情、藝術和善良。一戰時,她曾在法國戰地醫院當護士,把從士兵體內取出的子彈碎片製成藝術品。在那裡她認識了伯特和哈羅德並結下深厚的情誼。
角色: 哈羅德演員: 約翰·大衛·華盛頓
伯特的摯友,比伯特更為沉着冷靜。一戰期間,他在第369團服役,由於美軍中的種族主義者拒絕與黑人士兵合作,他不得不穿着法國軍服作戰。受傷後他結識了瓦萊麗並和她相愛了。回國後,他成為了律師。應前長官女兒的要求,他與伯特一起調查前長官的死因,結果卻捲入殺人案。
角色: 吉爾·迪倫貝克演員: 羅伯特·德尼羅
傑出的退役將軍,和妻子在郊區過着平靜的生活。伯特、哈羅德、瓦萊麗為追查前長官的死因找到他,而此時的他正被捲入一場邪惡的政治陰謀。
角色: 湯姆·沃茲演員: 拉米·馬雷克
富翁,慈善家,瓦萊麗的哥哥。他以瓦萊麗患有“遺傳性神經疾病”為名,將從歐洲歸來的她軟禁在家裡。他與來自各領域、對白宮政府失望的美國大商人們組成委員會,策劃了險惡的政變陰謀。
角色: 喬伊·利比·沃茲演員: 安雅·泰勒-喬伊
湯姆·沃茲的妻子,錶面上是高雅的社交名媛,實際上為人勢利、兩面三刀,總想把瓦萊麗送到療養院。她是吉爾·迪倫貝克將軍的狂熱崇拜者。