I was actually really impressed with how good this was. My expectations were so low going into it, that it kind of surprised me. Dylan O'Brien has been great on Teen Wolf for years, so it was a matter of time until someone gave him a franchise to lead. I think he did great in this. Keep in mind that I have NOT read the book, so my review is based on the film alone. It still has a few slow parts though.