Liam Hemsworth staved off advances from a bevvy of beautiful women at the Cannes film festival this weekend.

The hunk - whose engagement to Miley Cyrus appears to be back on - was at the event in Southern France promoting 'Hunger Games: Catching Fire' and had to dodge a number of inventive attempts to get his attention.

A source told the New York Post newspaper that at an exclusive JW Marriott party women were ''tossing ice cubes and other little items, including red lipstick, at him and his table to get his attention''.

Liam also ''caused a riot upon entering the Belvedere party swarmed by eager girls.''

However, the star remained in control, with the source adding: ''It was definitely a guys' night out as Liam held court with his agent and manager.''

As well as partying and attending the premiere of 'Hunger Games: Catching Fire', alongside co-stars Jennifer Lawrence and Sam Clafin, Liam, 23, was seen at the premiere of 'Jimmy P. (Psychotherapy of a Plains Indian)'.

Meanwhile, Miley was over in Las Vegas, where she performed at the Billboard music awards last night (19.05.13), unveiling her new single 'We Can't Stop', and was also spotted wearing her engagement ring.