I was disappointed that they gave the queen a backstory. I wouldve prefered that she was just an evil man hater just because. I didn't get why they felt the need to show that mirror advisor was just an illusion. The movie is full of "magic". No real need to separate the two. It's also unfortunate that they couldn't use real little people to play the dwarfs. I'm sure plenty of them have 'tyrion' talent waiting for they're break through role.
Overall, Theron steals the show with her screams and outfits. Stewart didn't really bring anything unique to the role, but she wasn't too bad either. Same for hemsworth. Love hate relationship with all the cgi.