They take a lot of liberties to shorten and streamline the story. The ultimate way to experience the story is to buy the Audiobook version. Greg Sessaro narrates the book himself, and does a perfect Tommy impression. I've listened to it beginning to end three times now. The movie was good, but after hearing the book, it was lacking a lot of the story.