Although this movie has good cast of characters..but it cannot cover the many flaws this movie has...i will organize few of them for you
1.very very poor writing
2.too little character development (almost none)
3.they are trying to cram five hours or so worth plot into the movie
4.some of the scenes are illogical to even a fantasy movie
5.too many plot holes