Sylvester Stallone and Jennifer Flavin married in 1997 when Sly was 51 and she was 29. So far, so good. They have been married 19 years and have three daughters together. “He’s extremely famous and she is not. From a psychological perspective she looks up to him, admires him, and probably loves that he's a great father and film icon,” says Banovac.