France: She's had her fair share of famous boyfriends, first dating George Clooney and most recently linked to Jackass' Steve-O. But Elisabetta Canalis showed that she quite likes a bad boy as she took part in a hilarious stunt with Sacha Baron Cohen's Dictator for the Cannes Film Festival.

The 33-year-old Italian model showed off her bikini body in a hot pink two-piece as she flirted with Cohen, who was in full character as General Aladeen. The pair laughed together, enjoying several glasses of champagne on the top deck of a luxurious yacht, with Cohen even treating Canalis to a seductive massage at one point.

But the courtship wasn't like any other romance, as after a short period, Cohen was seen getting tired of his new toy - dragging Canalis along the deck by her feet. The stunt is the latest in a series of pranks that Cohen has been completing in a bid to promote his latest comedy movie.

Earlier in the day, Cohen was seen brandishing a machine gun as he stood on the helm of a stunning boat as it pulled into the dock outside the lavish Eden Roc hotel. The 40-year-old comedian was seen wearing a diplomatic white shirt with matching swimming trunks, as well as his bushy beard and sunglasses as he smiled for photographers.

As he has been promoting his new movie The Dictator, Cohen has rarely been out of character for the various interviews, press conferences and premieres he has been attending. And Cannes is no different. Cohen was later seen arriving at the city's historic Carlton Hotel, which had been decked out in full Republic of Wadiya regalia, on the back of a camel.

The actor wore a polostyle outfit and carried a riding crop as he made his way inside the hotel, flanked by two women carrying machine guns and dressed in sexy khaki outfits. As well as the press conference for The Dictator, the opening day of the 12-day Cannes Film Festival will see the premiere of Wes Anderson's child fantasy Moonrise Kingdom, which stars Bruce Willis and Bill Murray.

Apart from Cohen, Eva Longoria, Diane Kruger, Freida Pinto, Jessica Chastain and Jean Paul Gaultier had also arrived before Cannes festivities kicked off.


Latest news from Entertainment News Desk

Cannes Red Carpet 2012