Action sequences were great and entertaining. The story left a lot of room for improvement. Too much science mumbo-jumbo that did a bad job of upholding an already contrived plot. Paul Rudd is par for the course here. Michelle Pfeiffer's character was a miss and her deus ex machina was disappointing.