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.