Steve McQueen's role was originally going to be played by Sammy Davis Jr.. A feud had broken out between Davis and Frank Sinatra after Davis had claimed in a radio interview that he was a greater singer than Sinatra. Sinatra demanded he be dropped from the cast, and McQueen got the part.