Originally from the Vale of Clwyd in North Wales, Non trained at the Royal Welsh College of Music and Drama.

She recently appeared in Hinterland (Fiction Factory/BBC Cymru Wales/S4C), Parch (Apollo/Boom Cymru) and Lan a Lawr (Boom Cymru).

Her theatre credits include: Rosie’s War and We Need Bees (Theatr Na nOg), The Chimes (Lighthouse Theatre), Blodeuwedd (Theatr Genedlaethol Cymru), The Storyhunters, The Crucible (Clwyd Theatr Cymru), as well as several rehearsed readings and workshops for Sherman Cymru and Dirty Protest Theatre.

Other credits include: Being Human (Touchpaper/BBC 3), and Rhosod (BBC Radio Cymru).