普在被选中前就表达过出演苏珊·奥尔琳的强烈意愿，并且也因影片预算上的限制而接受了较低的片酬。剧组曾联系约翰·特托罗来饰演约翰·拉罗什一角，库柏本来一心要拒绝出演，但最后在他媳妇的敦促下还是接受了。诠释罗伯特·麦基一角的人选先后考虑过亚伯特·芬尼、克里斯托弗·普卢默、和米高·肯恩，不过麦基本人亲自向导演推荐了布来恩·考克斯。和在片中各自出演了一名塞米诺尔人。约翰·库萨克、、约翰·马克维奇、和斯派克·琼斯都在电影中以自己的真实身份客串出镜，具体的位置就是于查理·卡夫曼身在他编剧电影《成为约翰·马尔科维奇》的