Water for Elephants is a Drama Romance film directed by Francis Lawrence and written by Richard LaGravenese (screenplay), Sara Gruen (novel). It released on 22 April 2011 (USA). The film stars Robert Pattinson, Reese Witherspoon, Christoph Waltz. Set in the 1930s, a former veterinary student takes a job in a traveling circus and falls in love with the ringmaster's wife.