I am not a big Kristen Stewart fan, but was happily surprised. Compared to the Twilight series, her acting ability has improved 100%. Charlize Theron, on the other hand, is always beautiful and amazing. I found the movie a bit slow paced, but the special effects were amazing. And, of course, there was a hint of a sequel.