Propozycję zagrania główniej roli otrzymali Paul Newman i Steve McQueen, jednak obaj odmówili. Angaż ostatecznie uzyskał George Segal.
Rolę pułkownika Smedley-Taylora proponowano Dirkowi Bogarde.
Film kręcono w Thousand Oaks i Westlake Village (Kalifornia, USA).
Część z aktorów grających w filmie naprawdę była jeńcami wojennymi w czasie II Wojny Światowej. Denholm Elliott, w czasie służby w brytyjskich siłach powietrznych został zestrzelony i wzięty do niewoli przez Niemców.
W scenie, w której King (George Segal) i krąg jego popleczników gotują psa, żaden z aktorów (poza Segalem), nie wiedział co tak naprawdę ma za zadanie jeść. Dzięki temu ich reakcje były autentyczne i improwizowane.