Usually, there's no question: the book was better. Chronicles of Narnia? The books were better. Fellowship of the Ring? The book was better.
But once in a while I run across a book/movie pairing where things run the other way. So here they are--movies that actually improved the books they were based on.
#1 National Velvet
I loved this movie when I was younger, and I still enjoy it today. A girl named Velvet takes a renegade horse and trains him to become a steeplechase champion, with the help of a mysterious drifter and the support of her family. In the movie, the Brown family are decent, sweet people who love one another despite their faults, but if you read the book you will find them to be an unpleasant lot. When I read the book, I didn't like any of the main characters and wasn't rooting for them at all.
#2 Chitty Chitty Bang Bang
Here's another of my childhood favorites. It has great music and hilarious comedy, with a wild and wacky plot that includes plenty of romance, absurdity, and danger. Aside from a creepy scene (which has only gotten creepier as I've gotten older) in which the Baron and Baroness Bomburst sing about how much they want to kill each other, it's a great family movie. The book, on the other hand, is just creepy--as you might expect from the author, Ian Fleming, who penned the James Bond books. While the suspense and absurdity are there, the fun is not.
#3 Divergent
Okay, there may well be some folks who disagree with me on this one. I'm not saying that Insurgent or Allegiant were better as movies, but the first movie in the trilogy seemed a lot better than the book to me. Tris in the book? Didn't like her. Tris in the movie? Liked her a lot. I think this was because while I really enjoyed the characters, world, and themes of Divergent I didn't think that Roth's prose did them justice. Her writing style was clunky enough that I was constantly thrown out of the story.
#4 Mary Poppins
Here's another musical with Dick Van Dyke... despite his dreadful Cockney accent, he still makes everything better. :) The original book by Travers is okay, though her Mary is a very stern character, but the movie is just magical. Despite not having seen it in years, I can still sing most of the songs. I'm guessing that the new sequel, Mary Poppins Returns, will also be a huge improvement on the book of the same name. In fact, I don't think it's based on the original story at all, which can only be a good thing. The later books in the Mary Poppins series are some of the strangest things I've every read. Go to the sky and meet the stars? Okay, that's fine... very Madeline l'Engle... meet a bizarre version of God? I could do without that.
Those are the ones I can recall off the top of my head. What about you guys--are there any movies you've seen that are much better than the books?