Film nakręcono w Idaho (USA), Rzymie (Włochy), Poznaniu, Gnieźnie, Podkowie Leśnej, Warszawie i na wyspie Ostrów Lednicki (Polska).