Diane Keaton dated many of her leading men off screen, but she says she prefers to fall in love on screen.
"You know where it's going, and you can just enjoy it for what it is," Keaton tells Time magazine. "Real life is complicated. Onscreen you know what the lines are. Everybody's doing what they're supposed to do. He's not gonna surprise you."
The 59-year-old actress credits her listening skills in making relationships with Woody Allen, Al Pacino and Warren Beatty work.
"I was a good listener. But then that wears off. They get bored," she says.
Keaton plays a mother in the upcoming film "The Family Stone," about a Manhattan career woman (Sarah Jessica Parker) who gets a cold reception from her fiance's family.