Riddled with plot holes, poor scenario and lacking character development. Only giving 3 because of good visual effects. It must have been awfully embarrassing for the production crew and actors involved in this project.