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: 1 May 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
Shop at SmartBuyGlasses ($428)
Free Shipping

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 ($407)
Use code HEART12 for 12% OFF!
Shop at Saks Fifth Avenue ($589)
Free shipping on orders over $300
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 ($145)
Shipped by Amazon - fast and easy returns
Shop at EZ Contacts ($201)
Use code HEART12 for 12% OFF!
Shop at SmartBuyGlasses ($231)
Free Shipping
Shop at Pret a Voir ($184)
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 Amazon ($160)
Shipped by Amazon - fast and easy returns
Shop at EZ Contacts ($132)
Use code HEART12 for 12% OFF!
Shop at SunglassHut ($197)
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 SunglassHut ($489)
Free shipping
Shop at Designer Optics ($271)
Use code MOM26 to get 10% OFF
Available in other frame colors at:
Shop at EZ Contacts ($326)
Use code HEART12 for 12% OFF!
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)
Use code HEART12 for 12% OFF!
Shop at SmartBuyGlasses ($362)
Free Shipping
Shop at SunglassHut ($479)
Free shipping
Shop at GlassesUSA ($279, out of stock)
Add prescription lenses
Shop at Pret a Voir ($272, out of stock)
Free shipping - Prescription lenses available

Eyeglasses worn by Meryl Streep as Miranda Priestly
Meryl Streep wears Prada PR 05XV eyeglasses in many scenes of the film The Devil Wears Prada 2.
These exact Prada glasses are currently hard to find, but there are always a few on eBay.
Alternative eyeglasses
A similar Prada model is the PR 19WV, which is also a cat-eye frame, but with the more angular, unique Prada-style arms.
Shop at Specs Collective ($340)
Free shipping - Prescription lenses available
Shop at EZ Contacts ($219)
Use code HEART12 for 12% OFF!

Meryl Streep also wears a pair of of blue Tiffany TF2271 eyeglasses in The Devil Wears Prada 2.
➔ Where to Buy
Shop at LensCrafters ($317)
Free shipping
Shop at Designer Optics ($364)
Use code MOM26 to get 10% OFF
Shop at FramesDirect ($453)
Free shipping - Add prescription lenses

Sunglasses worn by Emily Blunt as Emily Charlton
Emily Blunt as Emily Charlton wears Dior Diorpacific sunglasses in The Devil Wears Prada 2.
➔ Where to Buy
Shop at SunglassHut ($520)
Free shipping

Emily Blunt also briefly wears a pair of Burberry BE4454 sunglasses:
➔ Where to Buy
Shop at LensCrafters ($463)
Free shipping
Shop at GlassesUSA ($319)
Add prescription lenses
Shop at Amazon ($228)
Shipped by Amazon - fast and easy returns

Sunglasses worn by Stanley Tucci as Nigel Kipling
Stanley Tucci as Nigel Kipling wears Tom Ford Private Collection FT5883-P sunglasses in The Devil Wears Prada 2.
These glasses are from the Private Collection, which means they're quite a bit more expensive than the 'regular' collection.
Price: $1500 at Saks Fifth Avenue.
Affordable alternative
You could consider a similar, but more affordable, Tom Ford frame, the Tom Ford FT6118-B. It's not exactly the same, but it does have the black aviator frame with straight nose bridge.

Shop at SmartBuyGlasses ($239)
Free Shipping
Shop at GlassesUSA ($420)
Add prescription lenses

Stanley Tucci wears many other pieces of eyewear, click here for more.

If you have spotted another pair of sunglasses in the film, please send a message.


