The visual effects are technically impressive but fail on fundamentals, the script is a mess, the story borrows liberally from far better genre staples, the characters (both human and alien) are inconsequential afterthoughts, and the performances, despite the actors' best efforts, can not save the film from its back-patting overminds.