David Hayman is the only actor to repeat his role from the previous movie.
A framed family photo of the original cast from the opening credits of Hope and Glory (1987) appears in the background of scenes in the living room of the Sphinx.
Shot in seven weeks. One week in London, England and six weeks in Bucharest, Romania.
Major Cross' (Richard E. Grant's) comment "The rest is silence", made after scenes showing Sergeant Major Bradley (David Thewlis) bringing the conscripts up on charges, is from Hamlet, Act 5, Scene 2.