Even Superman can't stop certain forces -- like nature, as actor Henry Cavill said an on-set erection put him in an awkward position during his early days as an actor.
The "Batman v. Superman" star said tensions quickly arose while shooting an intimate scene for Showtime's "The Tudors," resulting in a profuse apology to his co-star for the hard working conditions.
"It's only happened to me once, and it was very embarrassing," Cavill told Men's Fitness. "A girl had to be on top of me, she had spectacular breasts, and I hadn't rearranged my -- stuff into a harmless position. She's basically rubbing herself all over me and, um, it got a bit hard."
"I had to apologize profusely afterward," he added. "It's not great when you're in a professional acting environment and somebody gets a boner, is it? No, not acceptable."
Cavill went on to explain the isolating effect of nudity in his craft -- that in the moment, it never feels like the world will eventually see it.
"You don't think of sex scenes as showing your bum to the nation," he said. "The very last thing it is is sexy. The actual physicality is very uncomfortable. All you're doing is smacking your nuts against someone, and nothing is going in."
Thankfully his superhero codpiece might prevent future awkwardness for costars like Amy Adams, who plays his Lois Lane in DC Comics' and Warner Bros.' Superman franchise.