Michael Balcon had wanted to cast Peter O'Toole, who had played the part on stage, in the role of Bamforth. Another actor considered was Albert Finney. However, the American backers required a "name", and Laurence Harvey was cast.
Filmed entirely in the studio.
The theme song of the film, from which the title was taken, is a British Army song from 1916, known as "Bless 'em All". This title however, is from the sanitized commercial version first recorded in 1940 by George Formby. The lyrics were originally "Fuck 'em All", the version still sung in the British Army to this day.
Kenji Takaki who played Tojo, was sixty-six at the time of filming, born in 1894, at least forty years too old for a World War II soldier.