Why does she have to choose? Diane Keaton stopped by The Ellen DeGeneres Show for Friday’s episode where she played “Who’d You Rather?” to help her “find a new lover.”
But it became clear very early on that the Oscar winner was not interested in picking. She wanted them all!
WATCH: EXCLUSIVE: Jake Lacy Talks 'Dream Come True' Working With Diane Keaton, Teases Sexy 'Girls' Return
“I don’t like to judge, I’d rather take them both,” she said when presented with pictures of Justin Bieber and Jared Leto. “Each man has something special about him. When I look at Justin, I feel a special feeling for him. For example, that’s a nice body and he’s displaying it.”
The 70-year-old actress, who has never been married, was then faced with one of her exes and Godfather co-star, Al Pacino.
“He once enjoyed being around me, but only on occasion, so not often,” she said. “So I say ‘yes’ to Mr. Pacino.”
And though Pacino definitely had an interest, Keaton insisted that there was nothing going on between her and her Something’s Gotta Give co-star Jack Nicholson.
MORE: Diane Keaton Has a Major Girl Crush on Amy Poehler
“No, no, no Jack never had an interest in me,” she said. “He loved me in the movie and I loved him back in the movie. In real life he didn’t love me.”
Though she claimed that she “liked them all,” Keaton did settle on one winner – a shirtless Zac Efron.
“Zac Efron…oh, that’s the one. I have to say, wow,” she quipped.