BBC One's new drama Broken continues tonight - here's all you need to know from the cast to a first look.
Broken sees Sean Bean star as Father Michael Kerrigan, a Catholic priest presiding over a Northern urban parish, in Jimmy McGovern’s new landmark six-part drama.
Modern, maverick and reassuringly flawed, Father Michael is a man who must be confidant, counsellor and confessor to a community struggling to reconcile its beliefs with the realities of daily life in contemporary Britain.
Father Michael Kerrigan - Sean Bean
Christina Fitzsimmons - Anna Friel
Roz Demichelis - Paula Malcomson
Father Peter Flaherty - Adrian Dunbar
P.C Andrew Powell – Mark Stanley
Helen Oyenusi - Muna Otaru
P.C. Dawn Morris - Aisling Loftus
Daniel Martin - Danny Sapani
Carl McKenna - Ned Dennehy
Chloe Demichelis - Lauren Lyle
Jean Reid - Rochenda Sandall
In tonight's latest episode, with time running out on her deception, Roz (Paula Malcomson) phones Father Michael (Sean Bean) from work, ahead of a devastating and public confrontation with her boss. Given a grace period of 24 hours before she must face the police, Roz uses the time to make vital preparations for her family.
Later on, Father Michael has a moment of clarity and makes a decision which goes against his vows - but might just save a life.
Elsewhere, Helen (Muna Otaru) leads the community in a vigil outside the police station, as PC Andrew Powell (Mark Stanley) struggles to make peace with what he has done.
Broken airs at 9PM tonight on BBC One,
The series runs for six episodes.