Shemar Moore shows off his daughter Frankie for the first time, calling her “the love of my life.”

Shemar Moore has been a heartthrob for the majority of his life. Even though he appeared to be a lady’s man, the truth was far from it.

The actor never imagined becoming a father, but at 52, he finally realized a lifelong dream.

Actor Shemar Moore announced a few weeks ago that he would become a father for the first time. He announced while appearing on Jennifer Hudson’s talk show.

“My name is Shemar Moore, and I’m 52 and a half years old,” he said to a beaming Jennifer Hudson.