Uniformly excellent acting around a very controversial and difficult topic makes for a film which in no way (as another reviewer points out) is an easy watch but one which has an impact and a lasting memory on anyone who does watch it.
Tilda Swinton is brilliant as Eva, the mother of Kevin. Her only son who has done something completely shocking and horrific (and perhaps best not spoiled here) leaving his mother in the aftermath to try and comprehend how it could have happened, and whether or not she herself bears any role.
Tilda Swinton really should have gotten at the very least a Best Actress Oscar nomination for her work here but notwithstanding that all the performances are exceptional, including Ezra Miller as Kevin himself.
A difficult watch to be sure..........but a worthwhile one.