Cosmopolis is a 2012 drama film written, produced, and directed by David Cronenberg. It stars Robert Pattinson, Paul Giamatti, Samantha Morton, Sarah Gadon, Mathieu Amalric, Juliette Binoche, Jay Baruchel and Kevin Durand. It is based on Don DeLillo's 2003 novel of the same name.