Clearly corrupt are two criminals named Frank (Jamison Jones) and Orchard (Kurupt); the alcoholic antihero, third - generation detective Eldon Perry (Kurt Russell)-- at least until genre reflexes require him to undergo a conversion, becoming the hero and therefore clearly virtuous; and the thoroughly evil and
conniving special investigations squad boss, Jack Van Meter (Brendan Gleeson).