1978. Boston, Massachusetts. An abandoned warehouse. Justine (Brie Larson) has set up a deal with psychotic Ord (Armie Hammer) so that Irishmen Chris (Cillian Murphy) and Frank (Michael Smiley) can buy guns from South African arms dealer Vernon (Sharlto Copley).

All is going fairly well until hired muscle Stevo (Sam Riley) recognises Vernon’s henchman Harry (Jack Reynor) as the guy who jumped him the night before…

Full of bullet-flying mayhem, Free Fire is relentlessly violent and hugely entertaining.

“This is seriously cool, stuffed with great dialogue and riddled with bullets.” ★★★★ Empire