戴托羅表示,兩度入圍奧斯卡的麥可夏儂,在片中飾演反派—政府特務史崔克倫。麥可剛正不阿的形象通常是50年代電影裡的英雄,但導演反而讓麥可飾演反派,因為他認為,史崔克倫是時代和制度的受害者,是非常悲哀的角色。他相信再怎麼樣的壞人,麥可都能賦予角色一絲人性,「正是史崔克倫需要的特質。」
奧塔維亞史班森曾因《姊妹》獲奧斯卡最佳女配角,今年再次入圍同個獎項,在片中飾演女主角伊莉莎的同事瑟達。導演表示,寫這個角色時,想的都是奧塔維亞的眼神,「當她看著你的時候,覺得你所有的罪都被寬恕了。」
奧塔維亞接受《洛杉磯時報》採訪時說,她過去演出以60年代為背景的電影,角色的處境總不脫二等公民、沒有投票權等。「但瑟達只需應付邪惡的政府官員,她生活中最大的煩惱是老公,不落俗套。」
因本片入圍奧斯卡最佳男配角的李察傑金斯(Richard Jenkins)在片中飾演伊莉莎的好友嘉爾,戴托羅表示,嘉爾、伊莉莎和瑟達三人密不可分,「他們都是社會邊緣人,但三人團結一致,卻做到了外界認為蘇聯間諜才做得到的事。」
第一次和戴托羅合作的李察傑金斯認為,在60年代,嘉爾和啞女、黑人,都是社會上的隱形人。不被看見,也不會有人在意他們做了什麼。
飾演啞女的英國女星莎莉霍金斯除了必須學美國手語,也要上舞蹈課。對她來說,如何靠動作和表情找到伊莉莎的「聲音」,是最大挑戰,她也因本片入圍今年奧斯卡最佳女主角。