Tom Holland photographed by Sharif Hamza for GQ Magazine. Tom wears shirt and boots by Saint Laurent