Jennifer Lawrence hit the red carpet for the Passengers premiere in Los Angeles, California, wearing a stunning white Dior dress that could easily be worn to walk down the aisle.
The gown included a low-cut bodice, a full floor-length tulle skirt and wide straps across her upper back that were secured with silver buckles. It also featured an embroidered heart. Lawrence -- who often models for Dior -- paired the bridal style with Christian Louboutin and Beladora and Repossi jewels.
The 26-year-old actress does have a process in place when picking out a red carpet look.
Upon speaking to Harper's Bazaar earlier this year, she revealed how she chose her 2016 Golden Globes gown -- and somehow even this answer became a little TMI. "That was my plan-B dress," Lawrence said of the sleeveless red Dior dress she wore that night. "Plan A was a dress that I couldn't wear because awards season is synced with my menstrual cycle, and it has been for years."
"[The red one] was loose at the front," she further explained. "And I didn't have to worry about sucking anything in. The other dress was really tight, and I'm not going to suck in my uterus. I don't have to do that."