Famous swimsuit model Petra Nemcova has reportedly found a new celebrity beau -- one almost 20 years her senior.

Page Six claims that the Czech-born model, 32, who separated from her British fiance Jamie Belman earlier this month, did not waste any time rekindling an old flame: 51-year old actor Sean Penn.

Penn and Nemcova were seen having dinner at a New York bar last weekend, the New York Post reports, and supposedly, it was clear to onlookers that the pair were more than friends.

Penn, of course, is no stranger to wooing models. The actor recently dated 25-year-old swimsuit hottie Jessica White.

But it's not the first time he's hooked up with Nemcova. The pair dated briefly in 2008 during Penn's on-again, off-again relationship with his then-wife Robin Wright. Nemcova had been set to wed this summer.

And lest we all forget, Penn has dipped his toe in the hot young blonde pool before: he was linked to 27-year-old actress Scarlett Johansson in 2011.

Check out the gallery below to see some of the other beauties Sean Penn has dated.

Sean Penn And Petra Nemcova In 2011
1  of  10
Petra Nemcova greeted honoree actor Sean Penn at the Happy Hearts Gala in 2011.