Reynolds ha trascorso molti anni della sua carriera di attrice lavorando in produzioni teatrali, tra cui Tiger Tail, Candide, La dodicesima notte e My Children! My Africa!.
Nel 2013, Reynolds ha ricevuto un encomio agli Ian Charleson Awards per la sua interpretazione nel 2012 di Lavinia in Titus Andronicus alla Royal Shakespeare Company.
Nel 2017, Reynolds ha interpretato Alice/Tilly nell'ultima stagione della serie tv C'era una volta.