United Kingdom, Aug. 26 -- Harry Styles and Zoe Kravitz are said to have been spotted "snogging like teenagers".

The 31-year-old singer-songwriter met the actress, 36, at Rita's bistro in Soho last week, shortly after she attended the Leicester Square premiere of her crime thriller Caught Stealing in London, and sources say they are "loved up" but in the "early days" of a romance,

A source told The Sun: "Harry and Zoe were tucked away in a corner in Rita's and were snogging like teenagers. They seemed really into each other and didn't seem to care if anyone saw them kissing.

"She had been at the Caught Stealing premiere, which is a 10 minute walk away from the bar.

"They walked in together. It was definitely a date. They make a gorgeo...