Cosmopolis is a 2012 drama-thriller film written, produced, and directed by David Cronenberg and starring Robert Pattinson in the lead with Paul Giamatti, Samantha Morton, Sarah Gadon, Mathieu Amalric, Juliette Binoche, Jay Baruchel and Kevin Durand. It is based on the novel of the same name by Don DeLillo. On 25 May 2012, the film premiered in competition for the Palme d'Or at the 2012 Cannes Film Festival, drawing mixed early critical reactions. The film was released in Canada on 8 June 2012, and began a limited release in the United States on 17 August 2012 by eOne Films. It is Cronenberg's first foray into script writing since 1999's eXistenZ.