We Need to Talk About Kevin

In 2005 BBC Films acquired the rights to adapt the book as a film. Director Lynne Ramsay signed on to direct. It was announced in March 2009 that Tilda Swinton had signed on to star in the film as Eva. Filming began on location in Stamford, Connecticut on April 19, 2010.
"We Need To Talk About Kevin" was screened at the Toronto International Film Festival on September 9 and 11, 2011. John C. Reilly plays Franklin and Ezra Miller plays Kevin.