Kate Beckinsale clearly isn't afraid to put on a show.
The 42-year-old actress attended the Christian Dior Cruise after-party in London wearing a show-stopping ethereal gown.
Beckinsale looked innocently angelic in a floor-length white Dior gown ... until she turned to the side!
The stunning brunette showed off some major sideboob while flashing skin all the way down to her hip. She narrowly avoided a major wardrobe malfunction thanks to the two gold chains holding the slinky gown together.
But this isn't the first time the "Underworld" star made headlines this week.
Michael Sheen's former flame recently opened up about working with Michael Bay. She claimed Bay, who directed her in "Pearl Harbor," made her lose weight for the role.
"I don't think I fit the type of actress Michael Bay had met before," Beckinsale said during an interview on the Graham Norton Show. "I think he was baffled by me because my boobs weren't bigger than my head and I wasn't blonde."
We'd like to call her jaw-dropping look sweet, sweet revenge ...
See Kate Beckinsale through the years: