Hannah trained at the Royal Welsh College of Music and Drama.

Her theatre work includes The Tempest (Improbable/Northern Stage), Romeo and Juliet, The Knight of the Burning Pestle (Shakespeare’s Globe), Rapunzel, (Citizens, Glasgow), The Forsythe Sisters, The Bloody Ballad (Gagglebabble), The Gamblers(Greyscale Theatre/Northern Stage), Green Man // Red Woman, Silly Kings (National Theatre Wales), Grimm Tales (Theatr Iolo for the Tron), A High Street Odyssey(Inspector Sands), Cinders, Plum (and me, Will) (Sherman Cymru), Maudie’s Rooms(Roar Ensemble/Sherman Cymru), Sue: The Second Coming (Bristol Old Vic), My Life in CIA (Give It A Name), King Lear, Macbeth (TNT Theatre), The First Time I Saw Snow (Belgrade Theatre, Coventry) and The Ghost Of Scrooge (Library Theatre, Manchester).

Her television work includes Trollied and Skins. Her radio work includes Modesty Blaise.