Show more
Flora Spencer-Longhurst (born 1985 or 1986) is an English actress. She is known for her roles in the CBBC series Leonardo (2011), and the FX series The Bastard Executioner (2015). Wikipedia
Mark Hamill
Nicholas Galitzine
Valerie Bertinelli
Kim Kardashian