Greedy People’s bites off a little bit more than it can chew.
A woman ends up dead in her own home, a cop panics, and suddenly integrity’s just another thing the tide has washed away. Greedy People doesn’t so much unspool as unravel, stitching its black comedy patchwork from crime-scene panic, community rot, and the sheer gravitational pull of bad decisions. It’s a world where the local police can’t handle the truth, let alone a bag of unmarked cash, and where the town motto might as well be “what the neighbours don’t know won’t hurt your career.”
Himesh Patel’s Will Shelley is the kind of rookie cop who seems one paperwork error away from being reassigned to traffic cones. When a callout to a supposed break-in ends with him fatally shooting Virginia Chetlo (Traci Lords), he’s instantly in over his head. Joseph Gordon-Levitt’s Terry Brogan, his more seasoned and ethically spongy partner, doesn’t blink – he just suggests they stage the scene, cover their tracks, and pocket the bag of cash they discover at the scene. It’s less a cover-up and more a group project where nobody’s done the reading but they’re still submitting the assignment.
What Greedy People gets right is the sense that nobody here is remotely qualified for the situation they’re in. These aren’t hardened criminals or master manipulators. They’re rank-and-file townsfolk fumbling their way through escalating chaos. Captain Murphy, the local sheriff played with crisp authority by Uzo Aduba, anchors the story’s increasingly frenetic spiral. Her suspicions mount as the body count rises and the alibis get thinner, offering one of the few performances in the film that actually feels like it belongs to a functional adult.
Lily James adds pathos as Will’s wife Paige, whose involvement becomes crucial as the lies mount and the fallout creeps into their personal lives. Tim Blake Nelson turns up in what feels like a feverishly improvised subplot, muttering half-truths and wild threats that suggest even he’s unsure what movie he’s in – but it’s entertaining nonetheless.
The film juggles tone like it’s never handled one before – wobbling from dry to daft and back again without much warning. There’s a cartoonish charm to its most absurd beats, including a local hitman known as The Irishman (Jim Gaffigan), who delivers each line like he’s moonlighting from a community theatre production of Breaking Bad. But while the individual components amuse, the whole never quite gels. The core mystery – who knew what, when, and who’s screwing over whom – struggles to hold focus amidst the tonal whiplash.
What drags Greedy People back from greatness is its constant urge to be clever. It wants the caustic snap of a Shane Black script but keeps drifting toward Coen brothers-style chaos without their precision or pathos. Dialogue strains to be punchy but lands with a thud when the characters are just explaining themselves in slightly snarkier fonts, stuck somewhere between pulp and pastiche.
Still, there’s something admirably grubby about a film so willing to wallow in bad behaviour. No one’s seeking redemption. No lessons are learned. The film ends in a spiral of betrayals, bloodshed, and bitter irony – every scheme imploding, every secret weaponised. The money everyone scrambles for becomes a kind of cursed object, ensuring that by the time it almost changes hands for the last time, it’s soaked in failure. It’s not a punchline. It’s a bloodstained full stop.
Greedy People isn’t polished, but it’s pointed. A cracked mirror held up to small-town hypocracy – distorted, a little tacky, but recognisably human and selfish and stupid. You just sometimes wish it trusted its audience enough to get the joke without winking quite so hard.








