On its own merits, Starship Troopers was a passable, somewhat cheesy action/war movie. Nothing fantastic, but not a complete waste of two hours either.
As an adaptation, though, it was terrible. It was as if someone read the back cover, wrote a script, then skimmed through the book to add in salient details in hopes that people who had read it would be happier. (Hey, it says here that the main character comes from Buenos Aires. Let’s add that in!)
A movie *can* be both a good film and a good adaptation. The Lord of the Rings trilogy is a good example. It didn’t stick to the books 100%, but most of what it changed made sense, given the difference between the written word and the moving image. And because it stayed true to the books where it counted most, people who have read them tend to like the movies as much as people who haven’t.
An interesting side note about Starship Troopers: I was actually an extra in the opening scene with the hybrid football/basketball game. They needed spectators, and it was filming nearby (California State University at Long Beach, usually referred to as Cal State Long Beach). It was actually
extremely boring — I assume it’s typical that you spend more time setting up a shot than actually filming it. I spent two days waiting for them to set things up, then cheering or booing for 30 seconds while the cameras rolled, then waiting again. In the end I got: (1) a cast/crew T-Shirt (2) lots of reading time (3) conversations with some interesting people and (4) a girl’s phone number. So it wasn’t a *total* waste of time!