David Cronenberg and the cast of Cosmopolis at the 2012 Cannes Film Festival.