Początkowo role Margaret i Waltera Keane'ów mieli zagrać Kate Hudson i Thomas Haden Church, a następnie Reese Witherspoon i Ryan Reynolds.
Początkowo film mieli wyreżyserować Scott Alexander i Larry Karaszewski.
Zdjęcia do filmu kręcono w mieście Vancouver (Kanada), San Francisco (Kalifornia, USA) oraz w Bristolu (Anglia, Wielka Brytania).