This movie was terrible. I learned long ago that movies often have to make sacrifices in interest of time and continuity when adapting source material. I understand that you can't fit everything from a book into a movie. So long as the overall material value and integrity is maintained, I'm willing to let the little things slide, I.e. the Harry Potter series or the Great Gatsby. And then there are the abominations. Movies so poorly adapted it's like they looked at the book (or game) cover and came up with their own movie. Starship Troopers and Super Mario Bros come to mind. This movie falls squarely in the latter category. It is the quintessential horrible movie adaptation of all time. Zak Penn should be tarred and feathered before being thrown out of Hollywood. Spielberg, who I thought could do no wrong until this movie, has clearly lost his magical touch. Too many indie movies? Too much money? Whatever the case, he's become fat and lazy and complacent with his accomplishments. The only thing that this movie got right were the names of its characters. There is no direction in this movie, just special effects. Just an inundation of a steaming pile of garbage masquerading as a cohesive movie. The actors are not at fault this time around, a rarity. They worked with what they had.