Question: who plays oz in oz the great and powerful
Answer: James Franco