Characters played by Sarah Lancashire
Meg Bartlet
Characters played by Emma Cunniffe
Christine Rearden
Characters played by Anthony Calf
Simon Bartlet
Characters played by Joe Duttine
Ian Rearden
Characters played by James Laurenson
Richard Crossdyke
Characters played by Tabitha Butler
Eleanor Rearden
Characters played by Tamsin Butler
Eleanor Rearden
Characters played by Nicholas Pritchard
Dr. James Hargreaves
Characters played by Jasper Britton
Mark Billington
Characters played by Brigid Zengeni
Sheila Colson
Characters played by Nicole Worrica
Lucia Jacobs
Characters played by Cathy White
Nurse Nell Doyle
Characters played by Louise Bush
Nurse Sarah Oswell
Characters played by Anna Korwin
Anya Danilov
Characters played by Toby Mace
Dr. Ben Harker
Characters played by Martine Niven
Mrs. Dawson
Characters played by Polly Nayler
Woman in Maternity Ward
Characters played by Emma Kay
Clare Young
Characters played by Matyelok Gibbs
Eileen Richardson
Characters played by Melissa Lloyd
Linda Simpson
Characters played by Tim Pepper
Security Guard
Characters played by Michael Cochrane
Nathaniel Wakely
Characters played by Simeon Andrews
Thomas Collinson
Characters played by Delia Lindsay
Judge Philippa Jenson
Characters played by Penny Stuttaford
Joanna Binden
Characters played by Ben Bishop
Barman
Characters played by Chris Armstrong
Ambulance Station Worker
Characters played by Billie Cook
Jenny
Characters played by William Petrie
Hospital Security Guard
Characters played by Paul Butterworth
Cabbie
Characters played by Susan Tracy
Mrs. Prescott
Characters played by Anna Keaveney
Mrs. Taylor
Characters played by Heather Tobias
Angela Wheaton
Characters played by Kate Rutter
Sandra Staverley
Characters played by Andrew Forbes
Radio DJ
Characters played by Eleanor Moriarty
Bank Cashier
Characters played by Bev Willis
Dr. Oliver Erskine
Characters played by Alison Lintott
Market Trader
Characters played by Heather Cameron-McLintock
Liz