Ryan Reynolds był brany pod uwagę do roli Howarda Birdwella.
Lindsay Lohan była przesłuchiwana do roli Alice Eckle.
James Caan miał zagrać w filmie rolę amerykańskiego polityka. Jednak w kwietniu 2008 roku, po kłótni z reżyserem Davidem O. Russellem, aktor wycofał się z udziału w projekcie.
Film był kręcony w Waszyngtonie (Dystrykt Kolumbii) i Kolumbii (Południowa Karolina), w USA.
Zdjęcia do filmu kręcono od 9 kwietnia do 22 czerwca 2008 roku.