Home / Arts and Entertainment / Devil Wears Prada 2: Fans shocked by Justin Theroux's cameo
Devil Wears Prada 2: Fans shocked by Justin Theroux's cameo
11 May
Summary
- Justin Theroux is nearly unrecognizable as Benji Barnes.
- His character is a flashy, tactless billionaire with fake tan.
- Theroux enjoyed playing the 'silly' and 'ridiculous' character.

Viewers of 'The Devil Wears Prada 2' have expressed surprise at Justin Theroux's nearly unrecognizable appearance in the film. The 54-year-old actor portrays Benji Barnes, a tech billionaire and the new boyfriend of Emily Blunt's character. Theroux's character is introduced midway through the movie, described as a flashy, tactless billionaire with a distinctive orange fake tan and bold opinions on AI. This portrayal, along with his unusual hairpiece, made him difficult for some fans to spot. On social media platforms, viewers shared their astonishment, with many noting that they didn't realize it was Theroux until well into the film. Some described his performance as 'unhinged and hilarious,' while Theroux himself commented on the enjoyment of playing such a 'silly' and 'ridiculous' character. This role follows recent public attention on Theroux's real-life appearance, particularly after the premiere of his series 'Fallout' in December 2025, where fans commented on his altered facial features. Theroux and his wife, Nicole Brydon Bloom, welcomed their first child in April 2026.