Leave No Trace (2018, dir. Debra Granik)

A veteran struggles in bringing up his adolescent daughter apart from society. Excellent, sober, and compassionate drama about mental illness, personal freedom and obligation to others. Nothing wasted from first to last frame. Highly recommended.

Hostiles (2017, dir. Scott Cooper)

An embittered US Army veteran is given the task of repatriating a dying Cheyenne chief. Handsome, sombre and occasionally po-faced Western with a straightforward message. Good performances, though not quite the epic it wants to be.

The Mechanic (2011, dir. Simon West)

A professional assassin mentors a young man while seeking revenge for a betrayal. Okay remake of the 1972 Charles Bronson original, with plenty of generally well-orchestrated action to hurry the plot along. A sequel, 2016’s Mechanic: Resurrection, followed.

Lone Survivor (2013, dir. Peter Berg)

A covert US incursion in Afghanistan goes awry. Effective mission-gone-bad thriller which sensibly avoids close scrutiny of politics, focusing on Hawksian camaraderie and on delivering a sensational sustained action set-piece.

Warcraft (2016, dir. Duncan Jones)

Humans and renegade orcs band together to save a world. Lovingly-made, detailed, and well-shot for 3D, this is nevertheless a standard greenscreen-heavy sword and sorcery flick which offers little by way of originality in either its characters or story.