Francesca Isherwood: Francesca Isherwood. Actress: The New Worst Witch. Francesca Isherwood was born in Surrey, England, UK. She is an actress, known for The New Worst Witch (2005), Never A Master Plan (2023) and The Catherine Tate Show (2004).
Known For: The New Worst Witch (Belladonna Bindweed), Never A Master Plan (Carole), The Catherine Tate Show (Chloe), Down to Earth (Catkin)