Amazing. Tom Holland has such a natural gift for spoiling. Mark Ruffalo is shaking.

Tom Holland and Chris Pratt are good friends, and now costars in "Avengers: Infinity War." But they've actually been in touch for a few years, and Pratt revealed that Holland even managed to spoil the plot of "Jurassic World: Fallen Kingdom" before Pratt had seen the script for his own movie.

That's because "Jurassic World 2" director J.A. Bayona for some reason trusted his young "The Impossible" star with the plot of the "Jurassic World" sequel. Then Holland just sort of approached Chris Pratt while they were both filming other movies -- "Spider-Man: Homecoming" and "Guardians of the Galaxy Vol. 2," respectively -- and spilled the beans.

Here's Chris Pratt sharing the story to Entertainment Weekly Radio:

Chris Pratt: "The first I heard about the plot was from Tom Holland, weirdly."

Pratt's "Jurassic World: Fallen Kingdom" costar Bryce Dallas Howard was next to him, and reacted with her amazing laugh.

Pratt: "I think I was shooting the sequel for 'Guardians of the Galaxy,' maybe, and Tom was doing 'Spider-Man,' I think, on the same lot. Tom of course knows J.A. Bayona because of the film 'Impossible.' Tom was the young guy in that movie. He's so grown up now!

He said, 'Hey, mate, I just talked to J.A., mate. He told me the whole plot of this story.' I was like, 'What?' He's like, 'Yeah, there's, like, a volcano.' I was like, 'Shut - you're messing with me.' He's like, 'No, mate, he told me the whole thing!' So he told me the whole story, so I heard it right from Tom Holland first. And then when I read the script, I was like, 'Yeah, he wasn't messing with me, this is all real.'"

Classic Tom Holland.

Tom Holland has a history of spoiling details from the Marvel Cinematic Universe, often stopped at the last moment by the efforts of Benedict Cumberbatch.

But Doctor Strange was just a moment too late for one group of fans who were just about to watch "Avengers: Infinity War."

In a way, Tom Holland is still part of the "Jurassic World: Fallen Kingdom" team, since he was one of the first to see the movie and posted his rave review alongside other critics.

"Jurassic World: Fallen Kingdom" opens in the U.S. on June 22. There's another "Jurassic World" movie coming out afterward, so ask Tom Holland for the details.

Want more stuff like this? Like us on Facebook.