Richard Harris and Christopher Plummer reportedly passed on playing Palmer, and the part went to Michael Caine who had been a posh officer in his previous film, Zulu, and who had never before been the lead. He relished playing a role that was "more like the real me" and it made him a star.