'Avengers: Infinity War' star Sebastian Stan regrets not letting his mom in on a big Marvel ‘secret’

Sebastian Stan plays Bucky Barnes.

But somehow he didn’t relay that message to his mom. And she missed his big tease at the end of the Marvel blockbuster, “Black Panther.”

So she missed him completely.

“I learned that a long time ago, when some of the movies came out before I was ever involved,” he said. “I hadn’t waited for the credits. Then I learned that I had to stay for them.”

Now he’s reminding anyone who hasn’t seen his latest film to stick around. If you haven’t heard, Stan and just about every other Marvel superhero make appearances in “Avengers: Infinity War.”

“It’s the culmination so far of these past ten Marvel years. And I think that’s what makes it special, probably for the fans as well is when you are seeing these people together, you know that these people have actually spent this amount of time together as actors and as characters. And then, it’s what you’ve invested in these characters for 10 years.”

Download the all new "Popcorn With Peter Travers" podcasts on Apple Podcasts, Spotify, Tunein, Google Play Music and Stitcher.

“I got a phone call, and it was the Captain America people. I’d made three auditions from Germany, for the Steve Rogers role. Then they said, we can have you go in the room, but you’d have to come this day,” Stan said. ”I ended up canceling the Romania trip, flying back and then getting in the room which led to the screen test. But if I’d not done that, I maybe wouldn’t have been in this movie.”

"Avengers: Infinity War" is in theaters everywhere.

Be sure to watch the full interview with Peter Travers and Sebastian Stan in the video above.