Flora Spencer-Longhurst (born 1985 or 1986) is an English stage and television actress. She is best known for her role in the CBBC series Leonardo and the FX series The Bastard Executioner.