Jennifer Lopez's ex-boyfriend Beau Casper Smart has "nothing but respect" for the star.

Jennifer Lopez

Jennifer Lopez

The 47-year-old pop megastar first sparked romance rumours with Beau in 2011, and they dated for three years until their split in 2014. They rekindled their relationship in 2015, and have remained publicly amicable since they parted ways once again in 2016.

Now, the 29-year-old actor and choreographer has said he fully supports the 'On The Floor' hitmaker's new relationship with baseball star Alex Rodriguez.

Asked if he was happy about Jennifer's new flame, Beau said: "Of course. I want nothing but the best and love [for her]. [We're] friends. [We have] nothing but respect and love for each other."

Before Beau and Jennifer parted ways, the pair went on tour together with Beau acting as a choreographer and dancer for Jennifer's show, which he now describes as "tiring but nice".

He told 'Entertainment Tonight' of the experience: "It was tiring but nice to travel around the world in six months, especially with someone you're with and you get to enjoy it together. The work was a lot and we constantly were fixing and changing and shifting and making the show better, daily. But it was fun."

Meanwhile, the 'Shades of Blue' actress and her new beau recently jetted off to Bakers Bay Golf & Ocean Club in the Bahamas for a romantic break.

A source said: "It's early days, but Jennifer and Alex are really into each other."

The pair are believed to have met at one of the singer's shows in Las Vegas last month, and are said to be taking things slow and just enjoying a "good light-hearted time".

A source recently explained: "This is very, very new. It's not serious at all. Jennifer is just dating.

"Jennifer and Alex are both not looking for a relationship, just a good light-hearted time. They are on the exact same page."