Cast: Tom Holland Samuel L. Jackson Zendaya Cobie Smulders Jon Favreau JB Smoove Jacob Batalon Martin Starr with Marisa Tomei and Jake Gyllenhaal