Rolę Fiony początkowo miała zagrać Vanessa Redgrave, jednak wycofała się z udziału w produkcji.
Zdjęcia do filmu kręcono w Kitchener, Lake of Bays, Hamilton, Paris, Toronto (Kanada).
Okres zdjęciowy trwał od 27 lutego do 6 kwietnia 2006 roku.