Justin Theroux and Nicole Brydon Bloom walked the red carpet in New York City just two days after announcing the birth of their baby son. Theroux, 54, cut an impressive figure in a navy blue button-up suit while Bloom, 32, turned heads in a black halter gown by Moschino as they attended the world premiere of The Devil Wears Prada 2 at Lincoln Center on Monday, April 20. (Theroux has a supporting role in the sequel as Emily Blunt's on-screen boyfriend.