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