sunglasses taylor kitsch terminal list blue mirror lens

Ultimate guide to sunglasses in The Devil Wears Prada 2

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.

Anne Hathaway in The Devil Wears Prada 2 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.

Devil Wears Prada 2 Anne Hathaway Barton Perreira Samo Sun in black.

➔ Where to Buy

Shop at Barton Perreira ($550)
Free shipping and easy returns

line

Anne Hathaway also wears Khaite x Oliver Peoples 1961C sunglasses in The Devil Wears Prada 2.

Anne Hathaway wears Oliver Peoples x Khiate 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

line

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.

Versace VE 4488U GB1/87 Black

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

line

Alternative 2: Ray-Ban RB4430 Zena

The Ray-Ban RB4430 Zena has a similar low profile design and angular frame, but more tapered arms.

Ray-Ban RB4430 Zena

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

line

 

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.

Meryl Streep wears white Tiffany TF4238U sunglasses in The Devil Wears Prada 2

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

line

Another pair worn by Meryl Streep throughout the movie are these black Jimmy Choo Solene JC5030U sunglasses.

Meryl Streep wears Jimmy Choo Solene JC5030U sunglasses in The Devil Wears Prada 2

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