Leo McKern zastąpił Harry'ego Andrewsa w roli Harry'ego Bundage.
Jeden z największych angielskich aktorów, Laurence Olivier, był brany pod uwagę do roli Priory. Jednak ostatecznie rola ta przypadła Davidowi Nivenowi.
Film kręcono w Campton Winyates i Tyose (hrabstwo Warwickshire), Hambleden (hrabstwo Buckinghamshire), Severn Valley Railway (hrabstwo Shropshire) w Anglii (Wielka Brytania) oraz w Los Angeles (stan Kalifornia) w USA.