Excellent acting, excellent story line, great effects. Only dislikes was that the changed actresses from the first movie, I don't think Maggie Gylenhall is attractive nor Katie Holmes. And the movie seemed like it was going to end like 3 times. Overall though totally worth the high cost of movie tickets.