I don't understand the hate for this movie. It's a bit corny at times, especially the opening scene and the way it was narrated and the acting, but the movie overall is very entertaining. It's not supposed to be a life altering cinematic masterpiece. It's an action fantasy, and it does that well. Can't give it 5 stars, but a solid 4.