His theatre credits include various productions for Arad Goch, Theatr Na nOg, Wales Millenium Centre, Cwmni Mega and Wales Theatre Company, where he played young Dylan in Michael Bogdanov’s stage production of A Child’s Christmas in Wales as part of the Dylan Thomas centenary celebrations.
TV credits includes Gorsaf Hud, Y Meees, Ci Da, Alys, Parch and Pobol Y Cwm.
Dafydd can currently be seen playing the part of Dylan in welsh language soap ‘Rownd a Rownd’.