Michelle Williams: Glinda The Good Witch In 'Oz: The Great And Powerful'

Her bitterly unhappy character in "Blue Valentine" aside, it's hard to imagine Michelle Williams with a mean bone in her body; especially while sporting last fall's short, pixie haircut, the Oscar nominee has a sort of cherubic quality to her. Fitting, then, that she's just won the role of perhaps the most iconic guardian angel in film history.

Williams has joined the cast of Disney's "Wizard of Oz," prequel, "Oz: The Great and Powerful," Variety reports. Winning the role places her in a star-studded cast that includes James Franco as the salesman who becomes the Wizard; Mila Kunis as Theodora, a pre-wicked Witch of the West; and Rachel Weisz as Evanora, an already wicked witch.

Competition for the Glinda role was stiff; as Vulture reported, there was a standoff between Disney and director Sam Raimi over the spot, as Raimi wanted Hilary Swank for the part, while Disney was firm on Williams. Obviously, the studio won out.

Williams is currently appearing in the western, "Meek's Cutoff," and will appear later this year in another iconic role, playing Marilyn Monroe in the film, "My Week With Marilyn." She'll also co-star with Seth Rogen and Sarah Silverman in the dramedy "Take This Waltz."

For more on her new "Oz," role, click over to Variety.