Mila Kunis knows what she's doing on the red carpet.
The 28-year-old actress splashed up Thursday night's premiere of "Ted" in a classic Christian Dior dress with a dash of unexpected sexiness: a plummeting neckline covered up with a sheer black panel to protect any, er, bare-too-much incidents. (It's a move she's made before.) The crowning touch? A pair of equally sexy lace Louboutins.
As for the bottom of the dress, there must have been a breeze afloat in Hollywood, as Mila had to clutch her dress down to make sure she avoided a wardrobe malfunction.
Check out pics below!
Also on HuffPost:
HuffPost Lifestyle is a daily newsletter that will make you happier and healthier — one email at a time. Learn more