James Franco flashes a smile while attending a special screening of his latest film Yosemite held at...