He has played many other roles and has enjoyed a varied acting career in TV, film and on stage, in Wales, the UK, the US and globally.
Mae wedi chwarae llawer o rolau eraill ac wedi mwynhau gyrfa actio amrywiol mewn teledu, ffilmiau ac ar lwyfan, yng Nghymru, y DU, yr Unol Daleithiau ac yn fyd-eang.