James Franco  and Rachel Weisz  turned up the glamour at the Japanese premiere of Oz the Great and Powerful in Tokyo earlier today. Rachel, who plays the Wicked Witch of the East, wore a red satin gown and covered up from the cold in a white furry jacket, while James embraced his Emerald City character in a green suit. They were representing the film in Japan since their costars were busy with appearances of their own in the States. Michelle Williams  appeared on the Late Show With David Letterman  in NYC last night to talk about her new movie and her life with Matilda. Meanwhile, Mila Kunis  was busy in LA celebrating her new role as a Gemfields global ambassador .