'' 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 ''
2012 Cannes Film Festival
2012 Cannes Film Festival
Cosmopolis (film)