Diane Keaton has romanced some of Hollywood's biggest heartthrobs on and off the screen, and she's not afraid to kiss and tell.
"I have a list of all the men I've kissed," she told the latest issue of More magazine. "The only one I've missed, really, is Matthew McConaughey."
Appearing on the cover of the May issue, the 68-year-old, Oscar-winning actress reminisces about former flames and her decades-long career, including locking lips on set.
In the past, Keaton, a single mother of two, has been linked to Warren Beatty, Jack Nicholson, Al Pacino, and Sam Shepard, but she has never married.
"I told myself I wanted to, but I didn't really want a man that I could have. I wanted the dream," Keaton, who has out a new book, "Let's Just Say It Wasn't Pretty," told More.
One man she's still standing by is ex-love Woody Allen, who directed her 1977 Best Actress performance in "Annie Hall."
"I'm Woody's friend and I've been Woody's friend for 45 years and nothing's going to change that," she told the magazine of maintaining her friendship with the director through his public sex abuse scandal.