The movie was very entertaining. Although it was only PG-13, it was very graphic. I did not really care for Maggie Gyllenhaal as Rachel, but she was about as good as Katie Holmes: somewhat lackluster. The movie was extremely long, but not unbearably so. There were times that we thought the movie was going to wrap up but another plot turn would continue the story line. I think that the development of the continuing characters was great and I would definitely see another sequel if it is of this caliber.