Robert Pattinson Goes Grey For ‘Water For Elephant’ Barcelona Premiere [PHOTOS]