I thought the movie was very entertaining, even with the similarities to several other movies in mind. I thought the acting was very good, and we should expect to see a lot more of the young actors/actresses in this film, especially Katie Holmes. I can't wait to see more work from her.