Cosmopolis is a 2012 drama film directed by David Cronenberg, based on Don DeLillo's 2003 novel. It stars Robert Pattinson, Paul Giamatti, Samantha Morton, and other talented actors. The film received positive reviews on Rotten Tomatoes and mixed reviews on Metacritic.