The model, who was supporting Bloom's Broadway debut in Romeo and Juliet, wore not one, but two dresses to the big premiere on Thursday, Sept. 19 in New York City.
And she looked absolutely stunning!
The red carpet look had a whimsical feel: a dazzling, sheer long-sleeved white dress with cutouts and a pleated skirt. She added a pop of color with glittery blue heels.
The second dress was more form fitting and revealing for the after party: a black and white print sleeveless dress, with a deep neckline, paired with white heels.
Looking gorgeous, Miranda!
The brunette beauty kept the same hairstyle and makeup for both appearances: her hair down in soft waves and a glossy pink red lip.
Bloom plays the lead role of Romeo opposite Condola Rashad in the classic Shakespeare play.
The 30-year-old Aussie has kept busy in the Big Apple while her husband has been rehearsing for Broadway. The mom and the couple's 2-year-old son Flynn have enjoyed trips to the park and a visit to the American Museum of Natural History.