The “Barbie” movie might have surpassed Warner Bros.’ box office numbers, but not everyone was on board for the blockbuster before production began.

Professional wrestler-turned-actor John Cena, who made a brief cameo in the film as Merman Ken, says an agency he worked with discouraged him from taking the role because they thought it was “beneath” him.

Cena kicked off the reveal by explaining that he doesn’t work with a publicist, so his team really only consists of his manager. However, she works with an agency to get positions. He is currently signed to the WME Agency, although he never referenced them directly.

MARGOT ROBBIE AND RYAN GOSLING WERE ‘MORTIFIED’ WHEN PHOTOS FROM THE SET OF ‘BARBIE’ WENT VIRAL

John Cena in a blue suit with a shiny gold tie and pocket square smiles on the set of the TODAY show

An agency he worked with encouraged John Cena not to take on the role of Merman in the movie “Barbie.” (Nathan Congleton/NBC via Getty Images)

“They just follow what they know, and what they know is that this entity, this commodity, gravitates toward these things. We should stay in this lane. But I am not a commodity. I am a human being. And I operate under the idea that every “Opportunity is an opportunity,” he shared on “The Howard Stern Show.”

“I read the script for the movie, I tried so hard to be in the movie, but we were filming ‘Fast (and the Furious).’,’ “We’re filming next door,” he explained. After connecting with producer and star Margot Robbie, he says a plan came to light.

Margot Robbie with pearl choker and light pink dress with fur top

Margot Robbie recruited John Cena to star in “Barbie.” (Wiktor Szymanowicz/Anadolu Agency via Getty Images)

DO YOU LIKE WHAT YOU ARE READING? CLICK HERE FOR MORE ENTERTAINMENT NEWS

“Margot said, ‘We’ll make you a Newt, you’ll be in this for half a day.'”

Although Cena liked the concept, the agency did not. “But I think the perspective from the agency’s point of view was, ‘This is beneath you,'” she admitted. “Which I understand, I understand. But you also have to give credit to the agency, who immediately agreed when I said, ‘No, we’ll do it.'”

John Cena in a navy striped blazer answers questions from the media

John Cena says he went against an agency’s suggestion and took the role of “Barbie.” (Jason Koerner/Getty Images)

CLICK HERE TO SUBSCRIBE TO THE ENTERTAINMENT NEWSLETTER

“But all they can do is offer guidance,” he added. “Ultimately, they’re not making the decision. And their guidance is, ‘Hey, really, the trickle-down economics of this can get you out of these positions back into the lead.’ And I understand all that. I’ve always operated under the philosophy of that good work gives you another chance.”

While promoting the film in July with co-star Ryan Gosling, Robbie was asked if Cena would be joining the film and he confirmed he had something to do with it.

Margot Robbie in a plaid dress as Barbie in "Barbie" standing in front of a pink mirror without glass

Margot Robbie not only starred in but also produced “Barbie.” (Courtesy of Warner Bros. Pictures)

CLICK HERE TO GET THE FOX NEWS APP

“While we were filming in London, I ran into him in a restaurant and we had worked together before,” she told Chris Van Vilet.

“I was like, ‘Do you want to be a merman on ‘Barbie’?” And he said, ‘Uh, yeah.’ And I thought, ‘Surely he’s not going to accept that just like that.’ And he did… But he’s so amazing like that.”

Cena’s manager as well as his representative at WME did not immediately respond to Fox News Digital’s request for comment.

By Sam