I first saw this movie on TV and it was so cut up that I decided to rent it. I loved this movie and found an actor in the title role I had never heard of before, Gerard Butler. He is so handsome and so charming. The movie was great, a new spin on going back in time, cast was varied and good story line. I thoroughly enjoyed the movie. For a fantastical movie it was well done, and colorful, good battle scenes. I did not read the book, so I cannot compare it to it. I know Hollywood always changes everything. All I know is I loved the movie, and it is worth your while to see it. I have watched it over and over again, just cannot get enough of Gerard Butler!!