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