Jo was born on the Wirral, in the UK. She now lives and works in both London and Los Angeles.
Jo’s recent roles include playing Margot Fonteyn in a play about Rudolph Nureyev ‘Dance With The Devil’ at Sadler’s Wells, London and playing the Victorian Actress Ellen Terry in a new Royal Shakespeare Company Archive production in Stratford-upon-Avon.
She also played the lead in a new TV series for Netflix ‘Captive’ and is currently playing a new character Lady Marion in E! Entertainment’s TV series ‘The Royals’.
She studied at LAMDA and works in Theatre, TV, Film and is an experienced voice over artist.