Początkowo drobną rolę w filmie zagrać miała Julie Andrews, która pojawiała się też w wersji scenicznej na Broadwayu. Ostatecznie padło na Glendę Jackson.
Zdjęcia do filmu kręcono w Borehamwood i Portsmouth (Anglia, Wielka Brytania) oraz w Portugalii.