Shemar Moore has a body to die for.

The 47-year-old star of Global’s “S.W.A.T” appeared on “The Late Show with Stephen Colbert” Tuesday night and started off telling Colbert, “my mother has a crush on you.”

RELATED: Shemar Moore Hosts Toronto Nightclub Event, Warns Enthusiastic Females To Keep Their Hands Off His Junk

Of course, Colbert was quick to point out plenty of women have a crush on Moore, especially given all the topless magazine shoots he’s done.

“You are a man who does not mind taking his shirt off,” Colbert said, adding, “Why do your shirts just fly off your body so easily?”

Moore explained that because he grew up overseas in Europe, he was raised with topless beaches. “I was just this little baby running around buck naked all the time,” he said.

“Now I’m 47 and I guess it stuck,” Moore joked.

Asked how many crunches he does each day, Moore revealed his intense workout routine: “I do about 500 sit ups a day, five days a week.”

“I’m 47-years-old but the character that I play on S.W.A.T. is 35-years-old so I ain’t going to lie, I gotta paint some greys, I gotta hold my breath a lot more than I used to hold my breath,” Moore explained. “I wanna see if I can get to 60 with somewhat of [a] four-pack whatever and then finally once ‘S.W.A.T’ is a huge hit and you guys get tired of ‘S.W.A.T.’, I’m finally gonna exhale and let my mini keg live.”

Moore then gave the audience a treat by showing off his ripped abs to cheers from the audience. Colbert then compared his own abs, by showing off his beer gut.

RELATED: Shemar Moore Blasts Rumours He’s Gay: ‘Send Your Girlfriend Over For The Weekend And See What Happens’

Tune in to “S.W.A.T”, premiering Nov. 2 at 10 p.m. ET/PT on Global, and catch “The Late Show with Stephen Colbert” weeknights at 11:35 p.m. ET/PT.