Incredibly entertaining film while being vaguely uncomfortable at the same time. Arguably Beeson's best so far.