Film crews have been on location in Oxford for the third series of Sky One fantasy drama A Discovery of Witches.

Adapted from Deborah Harkness’s bestselling Oxford-based All Souls trilogy, the Sky original production, which launched in September 2018 and was produced by Bad Wolf, was the biggest drama on Sky One that year.

The love story is set in today’s world but humans have to share the universe with witches, vampires and daemons.

Read again: Cycling group delivers books

Teresa Palmer plays brilliant academic and historian Diana Bishop while Matthew Goode plays enigmatic geneticist Matthew Clairmont.

Oxford Mail:

For the first series, scenes were shot in Oxford, Venice and South Wales.

Season two is now being shown on Sky One and filming has started for season three.

Season three began filming in Wales in late 2020 under Covid-19 restrictions, and continued in January.

Oxford Mail:

As season two took almost a year to go from filming to broadcast, it's unlikely Sky will air season three until the end of 2021 or early 2022.

Film crews were spotted shooting some scenes in the city centre at the weekend.

Read more: Obituary: The Playhouse icon who died from Covid-19

Claire Parada Lane, from Kidlington, saw the filming.

Oxford Mail:

She said: "My family are fans of A Discovery of Witches so it was exciting to stumble across them filming in Oxford.

Oxford Mail:

"The director loved the fact my daughter was dressed as a witch and took a photo, which the star Teresa Palmer shared on her Instagram story to her 1.1 million followers."

Ms Palmer said in her post: "Cutie patootie Amelie came to visit the set in Oxford and even dressed up as a witch!!

Oxford Mail:

"I had just wrapped and missed her. Look how sweet she is. Thanks mum and dad for the effort. We love her!!"