HARRY Styles and Olivia Wilde couldn't keep their hands off each other as they spent a day on a luxury yacht in Tuscany. The 27-year-old former One Direction singer was seen embracing and kissing the actress, 37, as they soaked up the sun together.
Harry showed off his impressive tattoo collection in a pair of swimshorts, while mum-of-two Olivia wowed in a high waisted bikini.
The couple, who met when she directed him in Don't Worry, Darling in America, enjoyed a glass or two of wine before passionately kissing on the deck.
They then cooled off in the warm sea, before settling down to read a book each. Harry and Olivia went public at a friend’s wedding last year after meeting on the film set.
Read more on thesun.co.uk