The whole cast is good. Writing is good. Story is good. Direction and editing are good. But Kevin Bacon steals the show. He pulls off a ridiculous over the top character and does it well. Maybe his best.