I saw the trailer and it looked so good. Boy was I wrong! Visually it was a beautiful movie, but everything else was a disaster. The sub-par acting, the very inconsistent plot, the beards on some of the actors, the horrible English dubbing just to get rid of Russian accents and especially the woman that played Abigail. She's clearly a woman in her late 20's trying to portray a girl in her teens. It just didn't work.
I really wanted to like this movie. I feel like if someone had gone over the script, they would have seen all the holes in the plot and all the bad dialogue. Like I said before, it was visually beautiful. The costumes, the cgi effects and the set design were great. The execution of the whole thing though was extremely lacking! If you watch this, just be prepared. Good luck!