Scarlett Johansson in sunglasses, photorealistic, portrait, artwork by Caravaggio