Lee Marvin był kandydatem do roli pułkownika Alana Caldwella, jednak poważny stan zdrowia aktora mu na to nie pozwalał, a wkrótce potem zmarł. Natomiast Gene Hackman odrzucił propozycję zagrania tej postaci.
Sean Connery był pierwszym kandydatem reżysera Johna McTiernana do roli Simona Grubera, jednak aktor odrzucił ofertę, ponieważ nie chciał grać złoczyńcy. Innym kandydatem był David Thewlis.