Shemar Moore Flashes Abs — and Kisses Fan! — During Wild Talk Show Appearance: 'This Is for All My Grannies'

Moore was on 'The Jennifer Hudson Show' to promote the last season of his series 'S.W.A.T.'

Shemar Moore on The Jennifer Hudson Show
Shemar Moore on 'The Jennifer Hudson Show'. Photo:

Chris Millard/Warner Bros.

Shemar Moore is quite the ladies' man!

During an appearance on The Jennifer Hudson Show, the S.W.A.T. actor, 53, showed just how aware he was of the effect he had on women — and even gave them something to cheer about.

After host Jennifer Hudson showed a clip of a grandma’s excited reaction to getting a blanket with Moore’s face on it, she asked him, “What do you think when you see that?”

“See, that’s the thing about being in the game 30 years, you know?” he joked. “My baby girls, you know, they’re getting older and older, but they stay strong.” 

Moore -- who was there to promote the seventh and final season of S.W.A.T. -- went on to name-drop his infamous soap opera character Malcolm Winters on The Young and The Restless, who would often appear shirtless in scenes, before standing up from the couch. 

“Family show,” Hudson jokingly reminded the actor, who proceeded to lift up his black shirt to flash his toned abs. 

“This is for all my grannies out there! Here we go!” he said, as the audience cheered loudly. 

Shemar Moore on The Jennifer Hudson Show
Shemar Moore on 'The Jennifer Hudson Show'.

Chris Millard/Warner Bros.

Hudson laughingly told the audience to “calm down” before pointing at one viewer who was “about to fall out of her chair.”

“Oh, my goodness. See you enjoy this,” she told Moore, who responded, “I’m shy. I’m still shy.”

“He’s not shy,” Hudson teased in response, before introducing the next segment where fans in the audience could meet him.

Shemar Moore on The Jennifer Hudson Show
Shemar Moore on 'The Jennifer Hudson Show'.

Chris Millard/Warner Bros.

The first of the actor’s fans came up, and he greeted her with a hug. He then took off his hat and told her, “Here, I’ll rub your head, you rub my head.” The pair did just that as the fan exclaimed, “I feel like I’m gonna faint.”

She eventually went home with a large pillow featuring Moore’s face in the middle as Hudson introduced another one of the Criminal Minds actor’s fans, who enthusiastically ran up to him and gave him a big hug.  

The woman appeared to be out of breath after the hug and couldn’t speak. Moore then pressed his lips together and instructed her to do the same. “Go like this,” he said, before leaning down and giving her a quick smooch on the lips. 

Shemar Moore on The Jennifer Hudson Show
Shemar Moore kissing a fan on 'The Jennifer Hudson Show'.

Chris Millard/Warner Bros.

The action appeared to surprise the audience, and even Hudson, who appeared shocked before fanning the woman with her cards. “Here girl, we’re all shaken up for you. Dina, are you okay, Dina?”

“My husband’s gonna see this,” the fan responded with a laugh. 

“What’s your husband gonna say about that kiss?” Hudson asked, to which she replied, ”It’s a hall pass."

Never miss a story — sign up for PEOPLE's free daily newsletter to stay up-to-date on the best of what PEOPLE has to offer, from celebrity news to compelling human interest stories.

The Jennifer Hudson Show airs weekdays in syndication (check local listings), while S.W.A.T. airs Fridays at 8 p.m. ET on CBS.

Related Articles