Showbiz Spy reports:
The pair were finally caught canoodling in public while in Cannes, France — in the VIP section of the Hunger Games: Catching Fire party at Baoli on May 18.
“Liam and Jennifer were flirting all night long,” an eyewitness tells Star. “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!”
Liam, 23, has always been into Jennifer, 22, but never acted on his feelings because he was with Miley Cyrus since 2009. Jennifer was also tied down by 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,” a source said.
“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!”