Brie Larson and Sharlto Copley in Free Fire.

Bullets whiz, whistle and rip with a darkly comic ferocity in Free Fire, the latest from super-talented English director Ben Wheatley.

Wheatley has quietly been establishing himself as a solid indie director of action and horror, with obscure gems like Sightseers, High-Rise and A Field in England, along with one of the better installments in the horror anthology The ABCs of Death. With Free Fire, Wheatley gets to employ his action-directing prowess—while showing he can handle sharp dialogue and great acting.

He’s working with his biggest cast yet, which includes an Oscar winner in Brie Larson, as well as Armie Hammer, Cillian Murphy and Sharlto Copley. The film is co-produced by Martin Scorsese; the setup sounds like the sort of movie he should be making.

That setup: Two groups come together in a deserted Boston warehouse sometime in 1978. Things go awry, and the whole movie becomes one elongated shootout in which everybody is taking bullets; the losers will easily outnumber the winners.

The movie is a blast, thanks in large part to Wheatley’s staging of the event, and the actors (especially Hammer) taking it to great heights. There’s some mystery involved in the payoff, but it’s secondary to the action, which is appropriately disorienting at times. I couldn’t always tell who was shooting whom, but this works for the movie.

Throw in an extremely well-placed John Denver song, and you have what amounts to a solid, eccentric step in the evolution of Wheatley—a white-hot director who is just getting started.

Free Fire is now playing at the Regal Rancho Mirage Stadium 16 and (72777 Dinah Shore Drive, Rancho Mirage; 844-462-7342); and the Century Theatres at The River and XD (71800 Highway 111, Rancho Mirage; 760-836-1940).