Sylvester Stallone and Jennifer Flavin are never ones to sugar coat things, even when it pertains to personal matters within their relationship and family life. The pair — who has a 23-year age gap — first met in the late ’80s. Albeit by 1994, Stallone’s bachelor lifestyle drove them to call it quits. Stallone and Flavin eventually rekindled the flame and went on to wed in 1997. They’re proud parents to three daughters: Sophia, Sistine, and Scarlet Stallone, all whom have the same middle name, “Rose.”
While the “Creed” star’s bustling career kept him away from home for long periods of time, he believes waiting to settle down until his 50s actually set him up for success. “I make a much better father and husband now than I could have earlier . . . I sometimes think all men should wait till they’re 50 to settle down,” Stallone said in a 2007 interview with Women’s Day, as reported by People. “You figure out that it’s not your work and successes that count, but the kind of life you make for yourself and the people who know you.”
In 2022, Stallone and Flavin’s marriage was put through the wringer, and they even dabbled with the idea of divorce for a few months. Talking with USA Today, Stallone explained much of the blame had fallen on his busy work schedule, which has caused martial and familial strain. “We have a beautiful family that now comes first. Whereas before, it was always strained by me going away for months and months at a time. That’s now been put on the back backburner,” Stallone told the outlet.
After much communication, the couple was able to reconcile. “My wife is a magnificent: a wonderful, super-attentive woman and a great mother,” Stallone added. “She’s a great companion. So I’m a very lucky man.” Get the full scoop on Stallone and Flavin’s decades-long relationship ahead.