There are a ton of movie stars in this flick. It's fun just waiting around to see who shows up in this movie. The gun fights are pretty awesome. I will say that in really really good movies, you never fall out of the story and realize you are sitting in front of a screen, but in this movie I fell out of the movie a few times. Other than that, it's pretty exciting and full of great moments.