Orlando Bloom was spotted having a PDA-packed dinner last night with Brazilian model/actress, Luisa Moraes.

The 38-year-old Pirates of the Caribbean actor has been linked to a number of women since his split from ex-wife Miranda Kerr in 2013, but he hasn’t actually been seen being intimate with anyone in the two year interim.

Mr Bloom was seen kissing the 28-year-old in a sushi restaurant in Malibu and according to reports, the pair couldn’t keep their eyes (or hands) off each other.

Ms Moraes is a model from Sao Paulo who has gotten into acting. So, if you’re thinking she looks familiar it may be because she has appeared in guest roles on the TV shows Chuck and Rules of Engagement.

Despite The Lord of the Rings star’s newest romance, he and his 32-year-old ex, Miranda, have remained totally amicable and still speak very highly of each other. They have both spoken about how important it is to retain a good relationship for the sake of their 4-year-old son, Flynn.

Speaking to E! News back in 2013, Orlando explained that “we’re a family and we’ll always love each other and we’re going to be in each other’s lives.”

While the Victoria's Secret angel was linked to James Packer after the split, she denied that they were anything more than friends. Either way Mr Packer, the Australian billionaire, is now dating Mariah Carey and the two of them are currently on holidays together.