Pleasantly Surprised!!!
If you're a tight-wad purest who needs this plot to exactly follow the book, don't bother to watch. It's a contemporary take on the 80's movie. And Zac Efron, very professionally, anchors the movie to help buoy the first half hour while maintaining suspenseful interest until the movie really starts to satisfy, with its R rating (rightfully "awarded").