The veteran was being interviewed on breakfast show Good Morning America and clearly forgot the broadcast was a live, family-friendly affair as he absentmindedly let slip the expletive on air.

"I want to say, I don't bulls**t, really I don't...," Jeremy explained, failing to notice the co-hosts' gasps as they heard him cuss. "I never mince words, but it's an amazing movie on every level, you're gonna have a fantastic time with this movie, and I don't say that often."

The Batman v Superman: Dawn of Justice actor had already caused show censors to be on alert earlier on in the chat, as he discussed his dislike of Americans referring to his pet dog as a "puppy".

"She's a dog, she's very, very serious dog, but she's always called a puppy in this country, and I can't understand it!" he exclaimed. "People go, 'Hello puppy!' and I say, 'She's not a puppy, she's two!' She's a grown up, experienced dog. And not only that, but she's a b**ch!'"