Mila Kunis has been busy jet setting around the globe to promote the upcoming release of her next film Oz: Great and Powerful and has sported several winning looks for her red carpet appearances. 

The 29-year-old is promoting the film about a magician-turned-wizard, played by James Franco, who ends up in an enchanting world and meets three witches, one of which is played by Kunis. The film also stars Michelle Williams, Rachel Weisz and Zach Braff.

Kunis stood out at Oz: The Great And Powerful Hollywood premiere, which had an emerald green carpet, on Feb. 13. She wore a cream confection by Dolce & Gabbana at the El Capitan Theater. The sleeveless number was covered in embroidered lace applique' and the skirt's volume gave it a princess-y vibe. She complimented the angelic look with silver Christian Louboutin Angelique peep-toe heels with a bow detail and topped off the dress with purple violet Sutra earrings.

At the Moscow photo call on Feb. 27 she wore a grey ruched and ruffled long-sleeved Givenchy pre-fall 2013 dress to the day event. Kunis surprised fashionistas with the unexpected pairing of animal-print Louboutin heels with the subtle dress.

View Kunis' grey Givenchy dress here

Later that night she wowed the crowd at the Moscow premiere in a plum strapless gown by Atelier Versace, which complimented her brunette locks. The nude panel inserts and thigh-high slits added sex appeal. Kunis echoed old Hollywood glamour with her hair in body waves swept to one side on her shoulders.

View Kuni's Atelier Versace gown here

The next day she attended the film's United Kingdom premiere and honored the country's late greatest fashion designer Alexander McQueen by wearing his label. Kunis wore McQueen's grey strapless ruffled gown from his spring 2013 collection on the red carpet at Empire Leicester Square in London..

View Kunis' Alexander McQueen gown at the U.K. premiere here

Kunis will likely turn heads again for several upcoming promotional television appearances this week.

Oz: The Great and Powerful will arrive in theaters nationwide on March 8.