Virginia Madsen wcieliła się w Dorothy Binney - pierwszą żonę George Putnama granego przez Richarda Gere'a - jednak sceny z jej udziałem zostały usunięte.
Film był kręcony w: Wolfville, Stonehurst, St. Mary's Boat Club w Halifax, Halifax, Dartmouth, na Uniwersytecie Acadia (Nowa Szkocja); na lotnisku Dunnville w Dunnville, w Regionie Niagara, Parkwood Estate, Oshawa, Fairmont Royal York Hotel w Toronto, Toronto Aerospace Museum w Toronto (Ontario) - Kanada; na Hawajach - USA; w RPA.
Okres zdjęciowy trwał od 27 kwietnia do 15 sierpnia 2008 roku.