The ultimate cougar strikes again!

Demi Moore was spotted "flirting up a storm" with 23-year-old actor Alex Pettyfer at an L.A. club last Saturday night, Popdust reports.

The 51-year-old actress was rumored to be dating 27-year-old musician Sean Friday after they were spotted on vacation together recently, but apparently she's now set her sights on the Magic Mike hottie.

    "It was like they were long lost lovers. Alex actually picked Demi up off the ground and swung her around, and then he kept both arms wrapped around her waist as they caught up," a source told the celebrity site.

It sounds like they couldn't deny the attraction, either!

"There was major chemistry between them, they were flirting up a storm. And, it's got to be said, despite the age difference they make a really hot couple," the insider added.

Are we the only ones that think Demi and Madonna should star on a reality dating competition?