Not even Ben Stiller is immune from embarrassing himself in front of one of his heroes.

On Thursday night, the “Zoolander” star was on “Late Night with Seth Meyers”, and the host brought up one of his first ever acting jobs, appearing in Steven Spielberg’s “Empire of the Sun”.

READ MORE: Ben Stiller Says He’d ‘Love To’ Make More Sequels To ‘Zoolander’, ‘Meet The Parents’

“It was really exciting because I was a huge Spielberg fan,” Stiller said. “And he’d come to see a play I was in, and he basically cast me in the movie.”

Though the experience did include one cringe-inducing moment, when the young actor made an unfortunate gaffe during an elaborate long take.

“After like three or four minutes of this shot, and I say my line,” Stiller recalled. “I’m supposed to say, ‘Hey, kid, would you like a Hershey bar?’ And I screwed it up, and I said, ‘Hey, kid, would you like a chocolate bar?’ And then I went, ‘Oh, damn. I’m sorry. Cut.’ And then silence.”

READ MORE: Ben Stiller Reveals Why He Thinks His Friend Pete Davidson Is So Popular With The Ladies

He continued, “I just hear, from out where the monitors are, ‘What?’ [I said] ‘I’m sorry, I screwed up my line.’ And then I hear Steven Spielberg say, ‘You never yell cut!'”

Finally, Stiller added, “And of course, my hero, my idol, I’m realizing I just did the most embarrassing thing ever. So, it worked out fine.”

The 1987 film also starred a young Christian Bale in his first role.