The cast of Y Mabinogi - 2003 includes: Sion Alun Davies as
Young Lleu Richard Elfyn as Voice Daniel Evans as Manawydan (Dan)
Ioan Gruffudd as King Bendigeidfran Peter Gruffydd as Math Robert
Gwyn Davin as Llwyd Mali Harries as Cigfa Aneirin Hughes as Gronw
Clare Isaac as Branwen Anton Lesser as Teyrnon Jenny Livsey as
Rhiannon Philip Madoc as Gwydion Paul McGann as King Matholwch
Richard Mylan as Pryderi Lisa Palfrey as Arianrhod Catrin Powell as
Elin Dilys Price as Llwyd, midwife Alun Raglan as Efnisien Matthew
Rhys as Lleu Llaw Gyffes Paul Rhys as Lord Pwyll Sian Rivers as
Blodeuwedd William Thomas as Hefeydd Dorien Thomas as William Menna
Trussler as Midwife Gwyn Vaughan Jones as Gwawl Eilian Wyn as Arawn
Geraint Wyn as Pendaran