Tom Holland wearing green tunic holding a yellow glowing orb. Painted by Caravaggio high detail