Movie veteran Diane Keaton has set herself the challenge of becoming the Hollywood actress who has kissed the most men onscreen.

The Annie Hall star admits she always enjoys a good kissing scene and she is determined to get her count up to 50 co-stars with Robert Redford and David Beckham among the guys on her wish list.

Revealing her new quest during an appearance on The Ellen DeGeneres Show on Friday, Keaton said, "What I've decided that I would like as my goal in life is to be the woman in films who has had the most kisses with men on film. I'm thinking that maybe 50 is what I'm going for, so I have a little bit of time.

"I have done exactly... more like18. I have a long way to go."

Ripping her wish list of movie kisses from her hands, host DeGeneres read out Redford, Beckham, Clint Eastwood, Adam Levine, Will Ferrell, Bradley Cooper and Ryan Gosling's names and then Keaton revealed there is one man she wants "right now" - comedian Louis C.K.

She said, "He's hilarious. He's just kind of a genius."

However, she fears many of her wishlist guys won't live up to Morgan Freeman, who plays her husband in new film Life Itself.

She explains, "His lips were just so luscious. You just pushed your lips up against them and you squeezed in and it felt gooey and good."