对电影进行过评价。凯奇以500万美元的片酬接受了角色，并且在电影拍摄期间穿着一件令自己看上去胖了很多的衣服。
演员.斯特里普在被选中前就表达过出演苏珊·奥尔琳的强烈意愿，并且也因影片预算上的限制而接受了较低的片酬。剧组曾联系约翰·特托罗来饰演约翰·拉罗什一角，库柏本来一心要拒绝出演，但最后在他媳妇的敦促下还是接受了。诠释罗伯特·麦基一角的人选先后考虑过亚伯特·芬尼、克里斯托弗·普卢默、和米高·肯恩，不过麦基本人亲自向导演推荐了布来恩·考克斯。和在片中各自出演了一名塞米诺尔人。约