Actor James Franco defends McDonald's | Fortune