The worst movie I've seen in theaters in years. Was expecting a decent story with a cool visual experience in the IMAX theater. Got a terrible story that was strange and underdeveloped. Visuals were cool but given the story and the futuristic ideas it present I expected much more. Extremely disappointing, nearly considered walking out half way through.