I hope they keep the same cast for the rest of the triogy. Superb! Mara was outstanding in her role. Craig as good as ever. I can't imagine why anyone would right a bad review about this movie unless you were upset that it ended. My wife has read all the books and said that Mara played her part to perfection.