Le riprese del film sono iniziate a febbraio 2009 e in parte si sono svolte in concomitanza con quelle della prima parte. Sono terminate ufficialmente il 12 giugno 2010, ma in seguito si sono svolte delle nuove riprese dell'epilogo a causa di un'esagerazione nel make up per invecchiare gli attori.
L'epilogo finale inserito nel film è stata in realtà l'ultima ripresa del cast. L'epilogo originale (girato al giugno 2010, alla stazione di King's Cross a Londra) è stato successivamente scartato dal regista David Yates e dal produttore David Heyman perché gli attori truccati da trentasettenni avevano un aspetto decisamente più vecchio e vi erano state difficoltà nel girare in luogo pubblico e pieno di curiosi. La scena è stata quindi rigirata a dicembre 2010 in un set ricostruito negli Studi Leavesden, ed è la stessa del film.
Albert R. Broccoli 007 Stage, Pinewood Studios, Iver Heath, Buckinghamshire, England, UK | Location Relazione location/film |
D Stage, Pinewood Studios, Iver Heath, Buckinghamshire, England, UK | Location Relazione location/film |
Euston Road, St Pancras, London, Greater London, England, UK | Location Relazione location/film |
Freshwater West, Pembrokeshire, Wales, UK | Location Relazione location/film |
Hatfield House, Hatfield, Hertfordshire, England, UK | Location Relazione location/film |
Pinewood Studios, Iver Heath, Buckinghamshire, England, UK | Location Relazione location/film |
Shepperton Studios, Shepperton, Surrey, England, UK | Location Relazione location/film |
Swinley Forest, Bracknell, Berkshire, England, UK | Location Relazione location/film |
Warner Drive, Leavesden, Watford, Hertfordshire, England, UK | Location Relazione location/film |