henry cavill, painting by j. c. leyendecker, mark maggiori