Hannah initially trained as an actor and, whilst working professionally, undertook training as an aerialist.
Hannah completed the Postgraduate Diploma in Acting Birmingham School of Acting. Since graduating she has worked with the following theatre companies: Theatr Pena, Omidaze, Taking Flight, The Happiness Patrol, Theatr Gwent and Spectacle Theatre.
Hannah also works as a professional aerialist and circus performer, and regularly performs with NoFit State Circus, Upswing, Flying Diplodocus and Mary Bijou Cabaret and Social Club. Hannah performs on rope, silks and aerial hoop.
For the last few years, Hannah has been focusing on combing voice with aerial work. This work has included Shakespeare, song, poetry and verbatim text.
In 2016 Hannah played the role of Henry VI in Omidaze's all female Henry VI in association with The Wales Millennium Centre. Her role as Henry included working at height on corde lisse (rope) and silks. In 2017, Hannah rejoined Omidaze and the WMC in their production of Romeo and Juliet, once again combining aerial and text. Hannah played the roles of Friar Laurence on rope, Lady Capulet on silks and Benvolio on aerial hoop.
Hannah toured performs regularly with London-based circus-theatre company Upswing, on their award-winning family show Bedtime Stories, touring nationally and internationally.