Buy. Watch. Repeat.
Ironically, Billy Bob Thornton's introduction to the cinematic world is, in my opinion, his best work thus far. True, Thornton is in some great films, but on this umpteenth viewing, his portrayal of Karl is a physical transformation that still has me in awe. Dwight Yoakam's Doyle is borderline over-the-top, but almost has to be portrayed that way to be the catalyst for Karl's moral dillema. John Ritter and J.T. Walsh are delectable in their supporting roles. A modern classic not to be missed.