First and foremost I want to say that I love the book. That said the movie and especially Keanu Reeves, shit all over it. The book is a great creepy story that is so much more thrilling than the movie. I must say however that Gary Oldman by far does the best job and plays his character pretty well but Anthony Hopkins is just alright. Mostly though the film is comprised of bad effects, bad acting, bad script and bad accents. Bad bad bad bad!