Photos: James Franco, Demi Moore at 'Palo Alto' premiere