Tom Holland won't be appearing 'Venom' because he doesn't want to give up his Marvel Cinematic Universe "ticket".
The 21-year-old actor is currently starring as the web slinger in 'Spider-Man: Homecoming' - the first ever Marvel and Sony Pictures crossover - but revealed he won't be starring alongside Tom Hardy in Sony's upcoming movie, which is based on Spider-Man's greatest foe.