Christoph Waltz takes on the role of Sean Penn in Water for Elephants.
Reese Witherspoon and Bradley Cooper are excited about their roles in This Means War
Reese Witherspoon and Paul Rudd battle for love in James L Brooks next film.
Robert Pattinson and Sean Penn will stat alongside each other next.
Reese Witherspoon will charter new territories with this dramedy.