David Cronenberg teams up with familiar faces for his next.
Christoph Waltz takes on the role of Sean Penn in Water for Elephants.
Keira Knightley to star along side Christoph Waltz in David Cronenberg's next film.
Once in a while comes a movie that really leaves an impression after you leave the movie hall and this was it.