W październiku poinformowano, że Ty Burrell wystąpi jako Leonard Samson.
Zdjęcia i postprodukcja upright=1.5|mały|Plan zdjęciowy filmu w Hamilton w Kanadzie Zdjęcia do filmu rozpoczęły się 8 lipca 2007 roku w Toronto w Kanadzie, gdzie nakręcono sceny na University of Toronto, w Morningside Park, na Yonge Street i w Financial District. Lokacje te posłużyły do scen na Culver University i walki w Harlemie. W opuszczonej fabryce w Hamilton zrealizowano sceny fabryki w Rio de Janeiro. Ekipa zdjęciowa pracowała również w bazie wojskowej CFB Trenton, na lodowcu Bella Coola w Kolumbii Brytyjskiej i w Toronto Film Studios. Przez tydzień realizowano zdjęcia w Nowym Jorku, a dwa ostatnie tygodnie w Rio de Janeiro, gdzie nakręcono sceny w dzielnicach Rocinha, Lapa i Santa Teresa oraz Parku Narodowym Tijuca Forest. Prace na planie zakończyły się pod koniec listopada. Za zdjęcia odpowiadał Peter Menzies Jr. Scenografią zajął się Kirk M. Petruccelli, a kostiumy zaprojektowały Denise Cronenberg i Renée Bravener.