Hollywood hunk James Franco has so much experience under his belt as an actor, professor, producer, writer, artist, author, singer and fashion guru. The 31-year-old actor has accomplished