Robert Pattinson
Canadian director David Cronenberg adapted the novel for the screen in 2011, starring Robert Pattinson as Eric Packer. Cronenberg's film version premiered at the Cannes Film Festival on May 25, 2012 and met with mixed reviews.