Keaton has been in a few relationships with both celebrities and non-celebrities. His first marriage was with actress Caroline McWilliams, whom he met in 1981 and married a year later.
They had a son together, Sean Douglas, who is now a songwriter and producer. However, they divorced in 1990 after nine years of marriage.
Keaton then dated some of his co-stars, such as Michelle Pfeiffer, whom he worked with in “Batman Returns,” and Courteney Cox, whom he met through a mutual friend in 1989.
He and Cox dated for six years before breaking up in 1995. Keaton also had a brief relationship with Playboy model Audra Lynn in 2003.
Since then, Keaton has been very private about his love life. He is currently in a long-term relationship with a blonde woman named Marni Turner, who is not a celebrity.
They have been together for six years and rarely make public appearances.
Keaton seems very happy with Turner and prefers to keep their relationship out of the spotlight as he values his privacy and does not like to talk about his personal matters.
You May Also Read: Who Is Michael Ealy Brother? Family And Ethnicity Revealed