tom holland as teen wolf