Question: who plays oz in the wizard of oz
Answer: James Franco as Oscar Diggs , or `` Oz '' , a philandering con artist , a stage magician , and a barnstormer who is part of a traveling circus in the Midwest .