Luckily for him, his co-host provided the perfect opportunity for him to strike back on Thursday.
The host immediately got defensive, with a snarky comment about how great her singing voice is.
“I don’t even get what you’re suggesting, why on earth would I need singing lessons?”, she said.
Reporter Brooke was put on the spot, and suggested Allison give the viewers a singing demonstration with her “beautiful voice”.
Allison immediately launched into a screechy, off-key rendition of Mariah Carey’s 1995 hit single Fantasy.
Very aware that she’s no Mariah Carey, Allison laughed it off and said, “I mean, you can’t hit those high notes.”
“Actually I take it back, you don’t need them”, Brooke joked back.
Karl Stefanovic visibly cringed at Allison’s singing, so he shut the conversation down.
“From all of us here at Today, happy Easter,”
This comes one day after Karl Stefanovic stormed off set due to being hurt by Allison Langdon’s ‘fat’ remarks on Wednesday.
While chatting about the defamation case between Johnny Depp and Amber Heard, the co-hosts mentioned that sister Christi Dembrowski testified, stating the ex-wife called Depp ‘old and fat’.
Karl, 47, lamented when he heard this, saying, “Being called a fat old man is like…I mean, having been there myself.” His co-host Allison Langdon was quick to reassure Karl by blurting out, “You’re not old!”.
After a pause, Ally added, “...or fat! I said all of them, old or fat!”.
Ally’s correction came too late as Karl was already storming off set, yelling at everybody, “Fat-shaming! She’s fat-shaming again Australia! I’m going on a diet.”
Ally, 42, was left alone on the couch in disbelief, retorting, “I was paying you a compliment!”
Karl declared, “I really try, my feelings get hurt.”
Soon after the drama had unfolded, Karl was shown pretending to cry against one of the studio walls, confirming it was all in jest.
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter.
Or if you have a story idea, email us at email@example.com.