James Franco and Stephen Colbert have a pretty awesome (and hilarious) rapport!

The star of "Oz: The Great and Powerful" sat down with Colbert to discuss his latest flick, being a renaissance man and his upcoming spot on Broadway.

The 34-year-old stars alongside Mila Kunis, Rachel Weisz and Michelle Williams in the fantasy film, and Stephen -- being the great talk show host that he is -- asked Franco which witch he'd prefer.

Check out the clip to see if he'd rather (in so many words) a good girl or a bad girl below.

Isn't he cute when he squirms? James, who is also a poet, student, and teacher, is taking up Broadway! He'll play George in the theatrical adaptation of the famed novel, "Of Mice and Men."

We have to agree with Franco, Stephen would make a pretty good "Slim" for well, obvious reasons. How do you think the "Spring Breakers" star would do on Broadway? Sound off below and make sure to see "Oz" in theaters Friday!

Hot Videos