Rolę kapitana Yonoi pierwotnie miał zagrać aktor i piosenkarz Kenji Sawada (to właśnie on zaproponował Davida Bowie do roli Celliersa), jednak musiał on zrezygnować spowodu trasy koncertowej. Również rozważano kandydaturę Tomokazu Miury do tej roli, jednak gdy Oshima zobaczył zdjęcie Ryuichi Sakamoto wybrał jego z powodu podobieństwa do Sawady.
Jest to pierwszy film anglojęzyczny z udziałem Takeshi Kitano.
Tom Conti (płk. Lawrence) tak naprawdę nie znał ani słowa po japońsku. Swoich kwestii w tym języku wyuczył się fonetycznie.
W scenie apelu w szpitalu aktorzy grający jeńców wojennych posługiwali się własnymi nazwiskami.