James Franco attended a screening for his new film Yosemite earlier this week and proved he is an artist of more than just the big screen.