Emily Blunt, Anne Hathaway and Meryl Streep hit red carpet for Devil Wears Prada 2 premiere in London April 22, 2026 · The Independent Read full story at source