London: Actor Liam Hemsworth was spotted getting cosy with his 'Hunger Games' co-star Jennifer Lawrence.
The 23-year-old actor is engaged to singer-actress Miley Cyrus since last year, reported Showbizspy.
Hemsworth and Lawrence were seen canoodling in public at the ongoing 66th Cannes Film Festival. They were seen attending the party of 'Hunger Games: Catching Fire'.
"Liam and Jennifer were flirting all night long. They were giggling and couldn't stop touching each other! Jennifer kept putting her hand on his knee while Liam leaned in, whispering in her ear. The electricity between them was off the charts!" a source said.
Lawrence was earlier dating actor Nicholas Hoult. But she ended their two-year relationship in January.
"She's secure with herself which is a change from Miley, who always needed attention. Jennifer is really his ideal woman, while Miley has turned into a trainwreck and her hard partying is a turnoff. Liam believes that he and Jennifer are much better suited and both of them are anxious to see where
their relationship goes!" the source added.