Water For Elephants, opening April 22, takes us through the intense journey of Jacob (Robert Pattinson), who blindly leaves life as a veterinary student after the sudden death of his parents. Soon he meets Marlena (Reese Witherspoon), the wife of an angry and abusive animal trainer in a traveling circus, and Rosie, the lovable elephant, who unites these star-crossed lovers. Though their lives seem worlds apart, it’s not long before their chemistry becomes undeniable, and their lives are turned upside down in the name of love. For a sneak peek at the beautiful cinematography, dazzling costumes, daring circus acts, love triangles, and steamy story of forbidden love, check out the trailer below. Enjoy!