Bella Hadid has reportedly been secretly dating Jack Nicholson's grandson Duke Nicholson.

Bella Hadid

Bella Hadid

A source has told the New York Post's PageSix column that the 24-year-old model and the 21-year-old actor have been seeing each other for around a month.

The insider also claimed the pair have hung out together in New York and recently celebrated Bella's birthday, before the brunette beauty went on an all-girls vacation with her pals.

Bella has kept her new romance off social media, but posted a series of snaps from her Island getaway.

She captioned one picture on Instagram: "oh gosh I feel just really lucky.

"I usually cancel any kind of big birthday celebration so this year I just wanted to take my beautiful friends on an adventure that was absolutely non refundable. (sic)"

Duke has followed in the footsteps of his Hollywood actor grandfather, having featured in Jordan Peele's 2019 horror ‘Us’, and he's also set to play Derrick Millebran in the upcoming thriller 'Dreamland'.

Bella's new man has also dabbled in modelling and features on the cover of Lana Del Rey's album 'Norman F****** Rockwell'.

Duke's mother is Jack’s fashion designer sister Jennifer Nicholson and his father is retired pro surfer Mark Norfleet.

Bella's last known relationship was with The Weeknd.

The pair first started dating in 2015, but they decided to break up the following year.

Bella and the chart-topping star gave their relationship another try in 2018, but again, they split up in 2019.

In June, it had been claimed the pair were "in touch" and there was a possibility of them giving their relationship another go.

An insider said at the time: "Bella and The Weeknd have been in touch recently."

Another source claimed: "Bella isn't dating anyone at the moment. She is so busy travelling and working nonstop and she's mostly focused on her career right now.

"She still has feelings for The Weeknd and there's always a possibility that they will get back together down the line, but for right now, she's single."