art by David Cronenberg and Caravaggio