We Need to Talk About Kevin ★★★

We need to talk about Kevin. He seems to have a deep fascination for Legolas..

No, let's talk about Eva (Tilda Swinton). Through her eyes we experience memories and moments in her life as a parent for a boy who seems to be a bit "off". Like beads on a string, every single scene is unique (thanks to Swinton) and forms an answer to the ultimate question: Was Kevin born evil or did his upbringing make him this way?