Harry Styles and Zoë 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,