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