Leona VaughanActingBorn 03/02/1996Caerphilly County Borough, South Wales, UKKnown ForCommunists!2021Bridgend2015Wolfblood2012Hacker Time2011