Diane Keaton is "sexually frustrated".

Diane Keaton

Diane Keaton

The 70-year-old actress - who has dated stars including Warren Beatty, Al Pacino, Woody Allen, Jack Nicholson and Sam Shepard - claims she is desperate for sex and would love to bed both Justin Bieber and Jared Leto.

On Friday's (17.06.16) episode of 'The Ellen DeGeneres Show', she quipped: "I am sexually frustrated," to which the show's host Ellen asked: "Do you know what that feels like to feel sexually frustrated?"

Diane responded: "I know what it feels like, and it's not good."

The 58-year-old presenter then reminded the actress that she has had a "rich" love life and that she can't expect to be so frisky at her age.

She said: "Listen you've had a rich full long life, you just turned 70..."

A confused Diane said: "What do you mean, rich?"

Ellen then listed off all of the men she's dated to remind Diane how she was once very sexually active and explained: "you've had many lovers..."

Diane replied: "So many, oh my goodness. Those were the days where I wasn't sexually frustrated."

The veteran movie star then played a game of 'Would You Rather' and when asked to choose between Justin Bieber and Jared Leto, she couldn't decide but confessed to having a "special feeling" about the 'Sorry' hitmaker's shirtless body.

She laughed: "Well here's where I have a problem - I don't like to judge. I'd rather take them both.

"That's a nice body, and he's displaying it... and his hair, plus the nose. Don't ever overlook a nose. For example, Mr. Leto has a very thin nose. I like a thin nose, but Mr. Bieber has a fatter nose, and I like that, too."