Characters played by Mark Lewis Jones
Des Davies
Characters played by Brian Hibbard
Ralph Jenkins
Characters played by Eiry Thomas
Cheryl Cates
Characters played by Eluned Jones
Val Sullivan
Characters played by Philip McGough
Peter Mansell
Characters played by Roger Evans
Hugh Evans
Characters played by Phaldut Sharma
Ranjit Singh
Characters played by Lesley Vickerage
Katharine Tyrell
Characters played by Michael Povey
Mr. Meadows
Characters played by Anita Reynolds
Nita Jones
Nita Jones5
Characters played by Duncan Bett
Eric Hughes
Characters played by Dafydd Hywel
Wynford Thomas
Characters played by Kerry Joy Stewart
Sandra Dewick
Characters played by Judi Jones
Margaret Mathias
Characters played by Jason May
Gaz Powell
Characters played by Dorien Thomas
Warren Lucas
Characters played by Martin Cole
Wayne Hayward
Characters played by Lisa Palfrey
Jules Bowen
Characters played by Robert Harper
Tim Jarvis
Tim
Characters played by Ranjit Krishnamma
Vic Lloyd
Characters played by Lynne Seymour
Helen Jeffreys
Characters played by Clive Willbond-Hill
Colin Francis
Characters played by Julian Lewis Jones
Mike Morris
Characters played by Clare Isaac
Jax
Characters played by Gareth Harris
Craig Pearson
Characters played by Helen Veysey
Estelle Hitchins
Characters played by Pamela Merrick
Fran Hall
Characters played by Sue Jones-Davies
Grace Mansell
Characters played by Geraint Wyn Todd
Nev James
Characters played by Siwan Morris
Leanne Phillips
Characters played by Rachel Scorgie
Debs Rowe
Characters played by Ruth Lloyd
Donna Green
Donna Greene
Characters played by Gareth Bryn
Simon Richards
Characters played by Matthew Gravelle
Gareth Thomas
Characters played by Stephen Marzella
Arnie Parkman
Characters played by Huw Davies
Tony Palmer
Characters played by Taylor Jones
Natalie
Natalie Ryan
Characters played by Simon Ludders
Nick Hopkins
Characters played by Cari Jones
Lauren Cole
Characters played by Bill Bellamy
Phil Latcham
Characters played by David Rees Talbot
Mal Rees
Characters played by Amy Staples
Jade Latcham
Characters played by Ifan Huw Dafydd
Brandon Lewis
Characters played by Steffan Rhodri
Rev. Llewelyn
Characters played by Owen Garmon
Clive Edwards
Characters played by Erica Eirian
Dawn Walters
Characters played by Steve Hickman
Andy Weston
Characters played by Rosie Meek
Sarah Walters
Characters played by Manon Eames
Fiona Graham
Characters played by Angela Brinkworth
Elsie Royston
Characters played by Russell Gomer
Brink
Characters played by Simon Armstrong
Scott Pearson
Characters played by Gareth Gethin Evans
PC Moore
Characters played by Daniel Parker
Paul Drake
Characters played by Scott Bailey
Mark Hall
Characters played by Melanie Barker
Mari Stephens
Characters played by John Biggins
Alan Hopkins
Characters played by Mark Bishop
Jason Malcolm
Characters played by Sean Carlsen
Chris Jones
Characters played by David Charles
Charlie Trent
Characters played by Dean Davies
Leigh Dee
Characters played by Ree Davies
Delyth
Characters played by Louis Dempsey
Terry O'Shea
Characters played by Karin Diamond
Sharon Thompson
Characters played by Sion Eirug
Geraint Jones
Characters played by Karrina Firkins
Sonia
Characters played by John H. Francis
Cliff Hughes
Characters played by Ray Gravell
Parry Morgan
Characters played by Rebecca Harries
Ricky Arliss
Characters played by Teresa Hennessy
Mrs. Shaw
Characters played by Andy Hockley
Harry Richards
Characters played by Rhodri Hugh
P.C. Clem Morris
Characters played by Aneirin Hughes
Mr. Pugh
Characters played by Crisian Hunnam
Woman P.C.
Characters played by Gwion Huw
Richie
Characters played by Rachel Isaac
Ange Collins
Characters played by Brinley Jenkins
Walter Turner
Characters played by Iestyn Jones
Ray Hubbard
Characters played by Anna Joseph
Siobhan
Characters played by Vivienne Moore
Sue Churcher
Characters played by Francine Morgan
Gillian Jones
Characters played by Gareth Morris
Gwil Hall
Characters played by Simon Nehan
Karl Richards
Characters played by Miles Nelson
Connor Jones
Characters played by Wynford Elis Owen
Bob Malcolm
Characters played by Vivien Parry
Sarah Burrows
Characters played by Victoria Pugh
Tracy Miers
Characters played by Alun Raglan
Kenneth Johnson
Characters played by Anwen Roberts
Beatrice Jones
Characters played by Sharon Roberts
Pearl
Characters played by Oliver Ryan
Sharkie Treharne
Characters played by Ian Saynor
Charles Prys Fychan
Characters played by Sean Sloan
Sean O'Shea
Characters played by Steve Speirs
Ron Hubbard
Characters played by Christine Tuckett
Mrs. Dee
Characters played by Nicholas Aaron
Dale Willis
Characters played by Caroline Bunce
Claire Clarke
Characters played by Abby Charles
Kirsten White
Characters played by Alex Clatworthy
Max Clarke
Characters played by Arwyn Davies
Ian Davies
Characters played by Richard Elis
Nathan Hughes
Characters played by Grahame Fox
Todd Taylor
Characters played by Bradley Freegard
Ben Hale
Characters played by Amanda Gordon
Children's Guardian
Characters played by Danny Grehan
P.C. Oliver
Characters played by Helen Griffin
Cleo Wharton
Characters played by Mark Heal
Terrence Sands
Characters played by Philip Howe
Martin Samuel
Characters played by Margaret John
Betty Palmer
Characters played by Arbel Jones
Theresa Thompsett
Characters played by Celyn Jones
Rowan Kelly
Characters played by Ceris Jones
Mack
Characters played by John Pierce Jones
Sol Kelly
Characters played by Lewis Jones
William Bright
Characters played by Paul Jones
Skinny
Characters played by Rhys Parry Jones
Vaughan Cadogan
Characters played by Ruth Jones
Mandy Jenkins
Characters played by Rhoda Lewis
Shirley Jones
Characters played by Christopher Llewellyn
Smevs
Characters played by Michelle Luther
Jo Charles
Characters played by Sara McGaughey
Marian Edmonds
Characters played by Ceri Mears
Keiron Howells
Characters played by Geraint Morgan
Richard Dawes
Characters played by Islwyn Morris
Frank Lloyd
Characters played by Jonathan Nefydd
Rev. Simon Bennett
Characters played by Richard Nichols
Greg White
Characters played by Adrienne O'Sullivan
Alice Bevan
Characters played by Matthew Arwel Pegram
Tommy David
Characters played by Robert Perkins
Richard Bowen
Characters played by Catrin Powell
Lydia Marshall
Characters played by Maria Pride
Bev White
Characters played by David Prince
Russ Drake
Characters played by Nickie Rainsford
Kim Charles
Characters played by Josh Richards
Rhodri Clarke
Characters played by Ian Staples
Neil Johnson
Characters played by Ryland Teifi
Matthew Cronin
Characters played by Rhys Miles Thomas
Glyn Phillips
Characters played by Nicky Thompson
Janet
Characters played by Tim Treloar
Morgan Price
Characters played by Menna Trussler
Rita Hughes
Characters played by Ash Varrez
Gulshan Khan
Characters played by Mal Henson
Pats Lewis