Uh oh! Mariah Carey and Nick Cannon have a troublemaker on their hands with their son Moroccan and his newest bad habit.

The famous singer appeared on the ‘Late Show with David Letterman’ to promote ‘Me. I am Mariah,’ the latest album in her successful, long-running discography.

She shared with the talk show host that her three-year-old son has earned himself the nickname Rocky, after Sylvester Stallone’s boxer role in the 1976 movie. Apparently little Rocky won't stop hitting!

“Now he’s punching kids, though, that’s the problem,” Mariah shared. “These kids are bigger than him, they’re older than him, and he’s knocking them out the box, and I’m like, ‘Oh, no.’”

The former ‘American Idol’ judged buried her face in her hands and laughed as Letterman jokingly (we hope) added, “You’re looking at litigation now, my friend.”

Moroccan's adorable twin sister Monroe is keeping her fists to herself, but according to Mariah, she's a tiny diva.

"She way out-divas me," the mother of two insisted. "Like honestly, I have a picture of her in the womb like this and I'm not lying." She struck a model pose with one arm up, looking pretty natural in the position herself. Like mother, like daughter, right?

Hopefully Rocky will soon let go of his love for punches, but in our opinion, the nickname should stay. Rocky is too cute!