Il regista Stanley Kubrick decise di ricostruire il Vietnam in un set vicino a Londra, importando circa trecento palme dalla Spagna. La scena finale della battaglia di Huế è stata girata nel Sussex, nella centrale del gas in demolizione del quartiere di Beckton. Le riprese durarono circa un anno, dal 27 agosto 1985 all'8 agosto 1986. Fra i principali luoghi delle riprese si possono ricordare: RAF Swinderby, Bassingbourn Barracks, Epping Forest e Parris Island per le scene dell'addestramento; le Beckton Gasworks a Beckton, per le scene delle rovine di Huế; l'Isle of Dogs, per le scene di Đà Nẵng; Norfolk Broads; Cliffe nel Kent, per le varie scene in Vietnam. Alcune scene furono girate anche negli Pinewood Studios di Iver Heath, nel Buckinghamshire.