For those of you who haven't seen it yet, check out the trailer for Robert Pattinson's new film Water for Elephants. It also stars the lovely, Reese Witherspoon, Christoph Waltz (best known for his role in Inglourious Basterds) and for you vamp lovers, James Frain (Franklin Mott in True Blood). It tells the story of a veterinary student, played by Pattinson, who abandons his studies after his parents are killed and joins a traveling circus.