Hollywood star Tom Holland is out of the race to star as James Bond. The reason behind the same is said to be his watertight contract with Marvel Studios. The 29-year-old actor has been suggested as a possible replacement for Daniel Craig as 007 but his Marvel contract is said to forbid him from taking any parts that could overshadow his lead role in the Spider-Man movies, reports ‘Female First UK’.

A source told ‘The Sun’, "Tom can't play two superheroes, it just won't happen”. The actor previously suggested that he was open to playing Bond and declared that landing the role would be the "pinnacle" of his career.

Speaking to Gordon Ramsay on YouTube, he said of the rumours, "Listen, there’s speculation at the moment. We’ll keep it to a minimum for now. We’ll get there one day”. As per ‘

See Full Page