The print version of Entertainment Weekly has published the first images from 20th Century Fox's Water for Elephants, starring Robert Pattinson, Reese Witherspoon and Christoph Waltz, and is directed by I Am Legend's Francis Lawrence.
Based on Sara Gruen's novel, Reese Witherspoon plays horse trainer and former circus performer Marlena, while Robert Pattinson plays a veterinarian named Jacob who falls in love with her.
Two images show Robert Pattinson cozying up to his animal co-star, 4.5 ton elephant Rosie; while the other depicts Reese Witherspoon, Robert Pattinson and Christoph Waltz, who plays her husband August.