Sure, this is a visually stunning movie, as is any James Cameron flick, but is this the greatest movie of all time? No, absolutely not. It's amazing that Cameron can spend all that time making this film, and the dialogue can be so bad. It's not enough to make it a bad movie by any means, but there are so many things that distract this movie from greatness. It's simply a very good sci-fi movie, nothing more.
I thought Starship Troopers was the worst movie I've seen in my entire life....move over Casper Van Dien, we've got a new leader in the clubhouse. This movie is a complete waste of time, and Michael Bay may be poison to cinema. You will feel dumber for having subjected yourself to his movie. But go if you enjoy plots that are absurd, racial profiling, and John Turturro's butt. Everything about this movie is tragic.