Leonardo DiCaprio is seeing little-known Puerto Rican actress Daya Fernandez, according to a report.

Both are at the Cannes International Film Festival where DiCaprio is promoting his latest film 11th Hour. The star has been seen romancing Fernandez, a long-time friend, on his yacht at the French resort, says the Sunday Mirror.

His on-off relationship with Israeli model Bar Rafaeli has apparently wound down, say sources. One commented: "Daya and Leo are inseparable. They have known each other for years but have never got together because Leo's never single.

"Now Daya has him all to herself in sunny Cannes and things are moving really quickly - they can't get enough of each other."