Her body is a wonderland, so we can't blame John Mayer for being drawn to The Hunger Games star Jennifer Lawrence.

She's been dating boyfriend Nicholas Hoult for a couple of years now ... but should Nicholas be worried about Mayer? The singer's bad boy reputation hasn't stopped him from wooing some of the hottest ladies in Hollywood and RadarOnline says his eyes are now on Jennifer.

According to Radar, John, Jennifer and friends went to Medieval Times in Los Angeles on Saturday night, and John gave Jenn special attention all night. (Sidenote: Radar reports that they were "dressed in clothes straight out of 1350." Why?!)

“It was almost like she was a little nervous being around him," an eyewitness told Radar. "She kept giggling and covering her mouth. It was cute. And John was eyeing up Jennifer like he was a dog and she was a juicy pork chop! When he lays on the charm he lays it on real thick!"

John showed off his wit and the witness seemed to think our girl Katniss was impressed. "Jennifer thought he was a riot. It was like a freshman having a crush on the captain of the football team.”

They didn't leave together that night, but another of Radar's sources said Jennifer was spotted shopping with John and Zooey Deschanel and at one point he walked along behind her and massaged her shoulders.

Even if this is just harmless friend zone flirtation, Jennifer should be careful. Or maybe Mayer should be careful — this girl is no Taylor Swift; if she gets mad at him, she won't write a song, she'll just kick his arse all the way to a new district!

Source: RadarOnline

Fall in Like with us! For the latest from Wetpaint Entertainment, Like us on our Facebook page, or Follow us on Twitter.