In London, Emily Blunt dazzles in a red pantsuit at the European premiere of The Devil Wears Prada 2, while Meryl Streep and ...