thought the visual effects kept my attention throughout the movie because the 2hr and 40mins didnt seem that long at all. the story line probably could have been better but it was good for what it was. i felt a connection from the story line to the present day issue around the world.