Today we have the new Water for Elephants trailer. The film is based on Sara Gruen's novel of the same name, directed by Francis Lawrence ( I Am Legend ) and starring Robert Pattinson as Jacob Jankowski, Reese Witherspoon as Marlena and Christoph Waltz as August. Hal Holbrook will play the older Jacob Jankowski. The film is due out on April 15, 2011. Watch the trailer after the Jump... As a young man, Jacob Jankowski (Robert Pattinson) was tossed by fate onto a rickety train that was home to the Benzini Brothers Most Spectacular Show on Earth. It was the early part of the great Depression, and for Jacob, now ninety, the circus world he remembers was both his salvation and a living hell. A veterinary student just shy of a degree, he was put in charge of caring for the circus menagerie. It was there that he met Marlena (Reese Witherspoon), the beautiful equestrian star married to August (Christoph Waltz), the charismatic but twisted animal trainer. And he met Rosie, an ...