Robert Pattinson plays an itinerant veterinarian and Reese Witherspoon is an animal rider in Water for Elephants.
Robert Pattinson plays an itinerant veterinarian and Reese Witherspoon is an animal rider in Water for Elephants.
Robert Pattinson plays an itinerant veterinarian and Reese Witherspoon is an animal rider in Water for Elephants.

Control freak Reese Witherspoon had to loosen up a bit for 'Water for Elephants'

April 22, 2011 12:00 AM