He hosts the Oscars, stars in art movies, goes to grad school and then moves on to blockbusters. James Franco does a lot of weird stuff.