London rolled out the red carpet for the much-anticipated European premiere of The Devil Wears Prada 2 in Leicester Square following its successful New York debut.
Meryl Streep, Anne Hathaway, and Emily Blunt led the star-studded arrivals, bringing a touch of cinematic glamour to the capital.