Leonora Moore

Leonora Moore is a British actress. She has made appearances in a number of low-budget films, but is perhaps best known her roles in the independent horror films Sparrow (2010) and Untitled (2011), both directed by Shaun Troke.