The Spiderman actor was prevented from seeing the latest Avengers: Infinity War film by directors Joe and Anthony Russo in a bid to keep the story under wraps.
Speaking to BBC Radio Scotland, Joe said: “Tom’s had a couple of slip ups in the past, he’s on the black list now.
“We wrote fake scripts, we wrote a really fake script for Tom Holland.”
He went on to explain that the cast have never read the entire script with the exception of Benedict Cumberbatch.
Discussing the unusual approach he explained: “They [the entire cast] were all kept in the dark. They trust us enough that they understand their motivations on set, we can give them enough of a hint as to where they’re coming from and where they’re going.
“A lot of it is relationship-based so it’s just about behaving truthfully when they’re on camera together and the objectives of each scene are contained in the scene.
“There’s no reason for anyone to know the overall goal of the villain other than my brother and I.”
Holland, 21, has previously opened up about how he was kept in the dark throughout the process on The Graham Norton show.
He said: “You may as well ask me about quantum physics, I don’t know anything about this film.
“I definitely am one of those people they don’t say plot details to. I just tell everyone, there’s countless things that I’ve spoiled.
“I just wasn’t allowed to read the script. I did fight scenes by myself imagining what would happen. I have no idea what it’s about.”