This movie is not the Rock, it is better. Cage is the hero again but this time it is not reluctantly. His character, Cameron Poe, is an ass kicker from the start but is a guy who is always in the wrong place. It is the cons that make this movie. Malkovich, Cyrus The Virus, plays a likable psycho who you can almost root for, eventhough he claims to have killed more men than cancer. The best bad guy is Garland Greene, played by Steve Buscemi, he's the smallest guy on a plane full of buff dudes, but everyone is terrified of him. He is only in about 25 minutes of the film but they are the best 25. Buscemi gets my vote for best supporting actor, if only I had one. Ving Rhames also does a good job being bad as do most of the other cons. Cusack's performance almost gets lost among the more colorful bad guys but still has some nice smart-ass lines. This movie is just about nonstop action, lots of killing, fights, cool one liners, and explosions!