Harry Styles and Olivia Wilde are dating, it would seem. The two were spotted holding hands at Harry's agent's wedding at the San Ysidro Ranch in Montecito, California, this weekend.

Harry Styles is starring in Wilde's movie 'Don't Worry Darling', which marks the follow-up to her directorial effort 'Booksmart'.

The film is currently in production. It also stars Florence Pugh, Chris Pine and Gemma Chan.

Styles replaced Shia LaBeouf in the feature after the actor was fired due to poor behaviour on set and clashes with the cast and crew.

Olivia Wilde was previously engaged to Jason Sudeikis. They'd been seeing each other since 2011 and have two children. The couple announced last November that they'd separated earlier that year.

Styles is keeping his music career steady while expanding his acting. He has just released the music video for his song "Treat People With Kindness".

At 36, Wilde is ten years older than Styles.

A source told The Sun regarding the couple: "They clicked immediately – they’re both very artistic, passionate people and it was one of those things where straight away everyone could see they had a spark.

"It’s no surprise something has happened, but now they’re quite open about it and out and about as a couple.

"They went to a wedding together with a lot of their friends there."

They continued: "Clearly they’re enjoying themselves and the age gap really isn’t a thing.

"Harry has obviously famously had a thing for older women but he’s just extremely mature himself, you’d never think there was a decade between them."