Tom Holland wearing green tunic holding a longbow and an arrow. Painted by Caravaggio, high detail