Judging from the first trailer, Tilda Swinton gives another tour-de-force performance as the ambivalent mother of a teenage sociopath in 'We Need to Talk about Kevin.'

The third film from Lynne Ramsay ('Ratcatcher' and 'Morvern Callar') is based on the 2003 novel by Lionel Shriver, about the parents of a 15-year-old whose world is shattered when he commits what the press materials call a "heinous act."

John C. Reilly co-stars as Swinton's husband and Ezra Miller, of the upcoming 'The Perks of Being a Wallflower,' and TV's 'Royal Pains' and 'Californication,' plays the sociopathic son.

The film opens December 2 in the U.S. See the first trailer (with French subtitles), the poster and more images and read the full synopsis after the jump.

We Need to Talk About Kevin Bande-annonce by toutlecine

A suspenseful and psychologically gripping exploration into a parent dealing with her child doing the unthinkable, 'We Need to Talk about Kevin' is told from the perspective of Eva, played by Tilda Swinton in a tour-de-force performance. Always an ambivalent mother, Eva and Kevin have had a contentious relationship literally from Kevin's birth. Kevin (Ezra Miller), now 15-years-old, escalates the stakes when he commits a heinous act, leaving Eva to grapple with her feelings of grief and responsibility, as well as the ire of the community-at-large. 'We Need to Talk about Kevin' explores nature vs. nurture on a whole new level as Eva¹s own culpability is measured against Kevin¹s innate evilness, while Ramsay¹s masterful storytelling leaves enough moral ambiguity to keep the debate going.

images from /Film

[via /Film]