View all
British actress
Flora Spencer-Longhurst is an English actress. She is known for her roles in the CBBC series Leonardo, and the FX series The Bastard Executioner. Wikipedia