Justin Theroux loves 'silly' Devil Wears Prada character, but why? Justin Theroux has reflected on the experience of playing Benji Barnes in The Devil Wears Prada 2. 30 April 2026 Justin Theroux relished playing a "silly" character in The Devil Wears Prada 2. Justin Theroux stars in the sequel The 54-year-old actor stars alongside Meryl Streep, Anne Hathaway, Emily Blunt, and Stanley Tucci in The Devil Wears Prada 2, the long-awaited movie sequel, and Justin has revealed that he loves his role in the new film.