The cast was great, especially the actors who played the dwarves - prize if you can name them all before the end of the movie.

Lacked two essent elements - one being scale. The movie tries too much to be LOTR epic but when battle scenes looked like sealed knot (if you're british) reenactments it all felt a bit flat.

The 2nd was logic, even in a fantasy movie you expect some degree of a logical storyline. And I am not talking about the whole "mirror, mirror" etc - it's still snow white after all. I am talking about the fact that characters appear out of no where with no sense of distance or Logical explanation of how they got to where they were, in several cases only blind luck it would seem.