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

Her theatre credits since graduating include The Chimes (Lighthouse Theatre), The Storyhunters (Clwyd Theatr Cymru), Blodeuwedd (Theatr Genedlaethol Cymru), We Need Bees/Gwobr y Gwenyn Gweithgar (Theatr na nÓg), Trywerynws (Cwmni Mega), and several workshops and readings for Sherman Cymru and Dirty Protest Theatre.

Her TV and radio credits include Hinterland (BBC Cymru Wales/S4C/Fiction Factory), Parch (Apollo/Boom Cymru), Being Human (Touchpaper/BBC3), and Rhosod (BBC Radio Cymru).