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!