The supporting cast is amazing.
All the supporting actors and the cameos in this movie are freaking great. Ernie Hudson, Tim Curry, Delroy Lindo, Joe Pantoliano and Joe Don Baker. Every single line they deliver is pure gold, no matter how stupid it may be. Full on "Nicolas Cage mode". Really fun to watch.
It's a shame the lead actors were not as good.