United Kingdom, Aug. 25 -- Zoe Kravitz and Harry Styles have been spotted together in Rome.

The 36-year-old actress and the 31-year-old singer were filmed walking arm-in-arm through the streets of the Italian city, as they took in the sights around them.

According to Us Weekly, the fan video - shared on X - showed the pair both wearing dark sunglasses as they enjoyed their day out.

Kravitz and Styles' joint outing comes as a surprise as Zoe is close friends with Harry's ex Taylor Swift.

Meanwhile, Harry has been single since splitting from Taylor Russell in May 2024.

A source told The Sun newspaper at the time: "Harry and Taylor have ended their relationship. They went through a rough patch after their trip to Japan and are taking so...