Keeping Faith is heading into its third and final series, with lawyer Faith Howells’ last case promising to be her toughest yet.

The drama which films versions in both Welsh and English has been a huge hit for BBC One, but while it will be missed by many, it promises to go out with a bang.

Find out all you need to know about who will star alongside Eve Myles, what happens to Faith in her last series, and when you can watch it.

When is Keeping Faith series 3 on TV?

The third series will begin airing on BBC One at 9pm on Saturday March 27, concluding the story with six episodes.

It will also be available on BBC iPlayer, where you can stream the first two series to catch up on what has happened so far.

The Welsh-language version of the drama, Un Bore Mercher (One Wednesday Morning), was screened on S4C in Wales in November.

What happens in the final series?

Prepare for a hugely emotional ending to Faith’s journey as she takes on the toughest case of her career.

Series creator Matthew Hall said: "The third and last series sees Faith forced to draw on her deepest reserves of faith and love and her undying hunger for the truth as she takes on both the biggest case of her career - that of 14 year-old Osian, who is given up for dead by doctors who refuse to risk further treatment - while confronting the darkest secrets and lies of her past. Who really is Faith? Where does she come from?

“In a journey that veers between tragedy and hope, tears and laughter, Faith is tested to her limits as a mother, daughter, lover, wife, best friend and lawyer until her story erupts in an emotional and unexpected climax… and her final goodbye."

Faith and Osian in Keeping Faith BBC

Osian has been diagnosed with an aggressive brain tumour and his father and consultant can’t agree on whether to operate because of the huge risk to the boy’s life.

Faith’s fight for the rights of the child to choose takes her all the way to the High Court of Justice in London, where she’s forced to confront ghosts from her past.

In her personal life, the series sees Faith heading for an amicable divorce with Evan although there’s still a sense of unfinished business between the two.

Steve, keeping to his word, has not contacted Faith for two years but is still pining for her from his place in the woods.

Eve Myles in Keeping Faith BBC

At home, Alys is becoming more fiery all the time while Megan suffers with anxiety attacks, leaving Faith with too many things to juggle – especially as she’s left Howells to set up her own legal business.

Writer, producer and director Pip Broughton said: “Series one asked the question, who is Evan? And we followed Faith on the painful and dangerous journey to discover her husband’s double life and web of lies. Series two asked, will Faith survive the betrayal? And here, in the third and final of this much loved series, we ask, who is Faith Howells?

Who stars in Keeping Faith series 3?

Of course, Eve Myles is back as title character Faith Howells.

She said of filming her final series: “My favourite thing about Faith is that she will never give up. I will miss her courage.”

Bradley Freegard is back again as Faith’s soon to be ex-husband Evan Howells, while Mark Lewis Jones returns as Steve Baldini.

Celia Imrie in Keeping Faith BBC

Mark Lewis Jones said: “The magnetic pulse between him and Faith can’t be broken. They are drawn to each other’s orbits. And as the past comes up between them, it starts to play a part in Steve’s future.”

Celia Imrie also joins the cast this series as mysterious new character Rose Fairchild, who’s said to have a defining influence on Faith, while Matthew Aubrey plays Mike Taylor, the father of Osian.

Other returning cast include Hannah Daniel as Cerys, Catherine Ayers as Lisa Connors, Suzanne Packer as Delyth, and Aneirin Hughes as Tom Howells.

Keeping Faith returns to BBC One at 9pm on Saturday March 27

Series 1 and 2 of Keeping Faith can be viewed on BBC iPlayer

Catch all the shows you love on BT TV

Watch the latest shows and sport from Sky with a NOW Membership, Netflix, and Discovery+ all in one place.