Widows is a remake of a British TV series from some years ago, based on the book by Lynda la Plante. It’s stylishly directed, well written, brilliantly acted, but leaves you feeling somewhat flat by the end as a consequence of its dark tone and focus.

Widows is a heist movie featuring moments of great melancholy (Viola Davis’s character Veronica is mourning the loss of her son and her husband; the other widows are grieving their respective partners), incredible selfishness and greed (the local gang, alderman and pastor are corrupt and criminal) and stark contrasts (rich vs. poor, black vs. white). It doesn’t pull its punches.

Veronica’s husband, Harry (Liam Neeson), is a career criminal who is killed, along with his crew, after robbing a local Chicago gang of $2million. The gang leader (Brian Tyree Henry) and local alderman-to-be (Colin Farrell) are at loggerheads as they are both running for election and there’s more than a little corruption behind the scenes. The gang leader knows Harry stole the money and wants Veronica to pay it back. Veronica uses Harry’s notes to plan a heist, but needs the widows of Harry’s crew to help her.

The script is excellent, with enough twists to keep you hooked; the direction by Steve McQueen is superbly fluid; the acting is great – Viola Davis steals every scene she’s in, of course, although she’s becoming somewhat stereotyped as the ‘hard nosed b$&@$ with a soft side’.

It’s not perfect: there are a few too many coincidences holding the plot together; having so many characters sometimes detracts from the titular widows’ stories, downplayed in favour of the political and gangland dramas; the widows’ individual arcs seem a bit rushed, a consequence of editing to reduce running time, I suspect; overall, most of the characters are largely unsympathetic and don’t really grow as people by the end of the movie. This doesn’t make for a bad film, more a slightly unsatisfying one. I think it might have worked better as a mini-series.

There are few uplifting moments in this film – it mirrors the inherent darkness of modern society, at times dragging on you like an anchor. By the end you’re almost glad it’s over, but you’re still impressed by the quality of the journey.

Widows is a well-made, well-acted drama that deserves your time. Just don’t expect it to be a wholly pleasant one.