Actor James Franco to visit campus