Tom Holland as Spider-Man