Find out which sunglasses are worn by Anne Hathaway, Meryl Streep, Emily Blunt and Stanley Tucci in The Devil Wears Prada 2.
This guide will be updated regularly.
For more details on each pair, also see this overview.
Last update: 12 February 2026
Sunglasses worn by Anne Hathaway as Andrea "Andy" Sachs
Anne Hathaway as Andrea "Andy" Sachs, Miranda's former second assistant, who is now the new Features Editor at Runway. Anne Hathaway wears many different pairs of sunglasses.
One of the most prominent sunglass models worn by Anne Hathaway in The Devil Wears Prada 2 is the L.G.R Karthoum sunglasses.
The black sunglasses with grey lenses are inspired by designs from the 1990s.
➔ Where to Buy
Shop at L.G.R ($460)
Free shipping and easy returns

The large black sunglasses worn by Anne Hathaway that are possibly the most prominent in the film are these large Barton Perreira Samo Sun in black/noir.
➔ Where to Buy
Shop at Barton Perreira ($550)
Free shipping and easy returns

Anne Hathaway also wears Khaite x Oliver Peoples 1961C sunglasses in The Devil Wears Prada 2.
This model is a collaboration between Oliver Peoples and the fashion brand Khaite. Another Oliver Peoples x Khaite collaboration was spotted in The White Lotus Season 3.
➔ Where to Buy
Shop at EZ Contacts ($377)
Free shipping
Also available at Oliver Peoples for $709 or at Khaite for $590.
Affordable Alternatives
Alternative 1: Versace VE 4488U GB1/87 Black
The Versace VE488 is a great alternative with a very similar profile and from a trusted luxury brand.
Shop at Amazon ($171)
Shipped by Amazon - fast and easy returns
Shop at EZ Contacts ($171)
Free shipping
Shop at SmartBuyGlasses ($231)
Free Shipping
Shop at Pret a Voir ($168)
Free shipping - Prescription lenses available
Alternative 2: Ray-Ban RB4430 Zena
The Ray-Ban RB4430 Zena has a similar low profile design and angular frame, but more tapered arms.
Shop at Ray-Ban ($128)
Free shipping; add prescription lenses
Shop at Amazon ($128)
Shipped by Amazon - fast and easy returns
Shop at EZ Contacts ($128)
Free shipping
Shop at SunglassHut ($158)
Free shipping
Sunglasses worn by Meryl Streep as Miranda Priestly
Meryl Streep as Miranda Priestly wears several different pairs of sunglasses and pair of black eyeglasses - see an overview of Streep's eyewear here:
Let's first take a look at the white sunglasses with gold temples, as featured heavily in the trailers and promotional photos.
The white or cream-colored sunglasses worn by Meryl Streep in The Devil Wears Prada are the Tiffany TF4238U sunglasses.
➔ Where to Buy
Shop at Designer Optics ($271)
Promo: 10% off with code LOVE26
Available in other frame colors at:
Shop at EZ Contacts ($326)
Free shipping
Shop at Pret a Voir ($342)
Free shipping - Prescription lenses available
Shop at SmartBuyGlasses ($362)
Free Shipping

Another pair worn by Meryl Streep throughout the movie are these black Jimmy Choo Solene JC5030U sunglasses.
These Jimmy Choo sunglasses have a black frame with gold on the arms.
➔ Where to Buy
Shop at EZ Contacts ($309)
Free shipping
Shop at GlassesUSA ($279)
Add prescription lenses
Shop at Pret a Voir ($272)
Free shipping - Prescription lenses available
Shop at SmartBuyGlasses ($362)
Free Shipping
Eyeglasses worn by Meryl Streep as Miranda Priestly
Sunglasses worn by Stanley Tucci as Nigel Kipling
Sunglasses worn by Emily Blunt as Emily Charlton


