The former Tv Superman was engaged to MCCready from 1997 to 1998 and tells news show Access Hollywood they didn't wed because she caused too much drama.
Following their break-up, the singer battled substance abuse and legal issues and appeared on reality Tv show Celebrity Rehab in a desperate bid to turn her life around. She also spent time behind bars for a probation violation and gave birth to two sons, Zander, six, and 10-month-old Zayne.
In a statement, actor Cain writes, "I was saddened but not surprised by her death, my first thought was of the poor kids. To think about the legacy those boys have been left, it's just tragic.
"This is a woman who had so much talent and just self-destructed."
MCCready's death is the second tragedy that has touched Cain this month (Feb13) - his former partner on U.S. reality Tv show Stars Earn Stripes, Navy SEAL Chris Kyle, was shot and killed at a gun range in Glen Rose, Texas on 2 February (13). A former Marine, Eddie Ray Routh, has been charged with his murder.
After hearing the sad news, the actor tweeted, "2013 started out fantastic... Now it's a heartbreak. Sad Day."