I originally read the book a long time ago and absolutely loved it (John Irving is my favorite writer, BTW !). When I first saw the movie at the cinema later on, I was really impressed by the cast of actors selected (especially Charlize Theron... !) and the expert way they acted; this is why, many moons later, I decided to buy the movie to see it again (during the X-Mas Holidays). A can't-miss movie !