式为电影挑选演员，不过之前一年时就有几位演员和汤普森会面帮她构思剧本。最后李安在这六位演员中选中了五位参加演出，分别是休·格兰特、罗伯特·哈迪（）、哈丽特·瓦尔特（）、伊梅尔达·斯汤顿和休·劳瑞，只有阿曼达·鲁特（）当时已答应出演1995年的另一部电影《劝导》。汤普森和劳瑞在多年前就已相识，她表示：“这个星球没有（别的）任何一个人能够那么完美地捕捉到帕尔默先生的幻灭和救赎，同时又让情节看起来很有趣。”早在创作爱德华·费拉尔这个角色时，格兰特就是汤普森心中诠释这一角色的完美人选，他也自愿降低片酬来避免影片