Irish filmmaker John Michael McDonagh makes his Hollywood debut with the action comedy War On Everyone – and judging by the first trailer, it will be just as dark and irreverent as his cult classic The Guard.

Set in Albuquerque, New Mexico, Alexander Skarsgård and Michael Peña play a pair of corrupt cops, who specialize in blackmailing and framing every criminal that comes across their path. However, things take a sinister turn when they try to intimidate someone who may be even more dangerous than they are.

The eclectic supporting cast includes Divergent series heartthrob Theo James, Tessa Thompson (Creed), Caleb Landry Jones (X Men: First Class), Paul Reiser (Concussion) and Stephanie Sigman (Spectre)

War On Everyone is due in cinemas here in November.