The next Spider-Man villain?