Robert Pattinson Shoots ‘Water for Elephants’