a caravaggio artwork film still of star wars storm troopers, artwork by caravaggio