CharacterAstrid FinchAstrid Finch in The Tomorrow People (2013), played by Madeleine Mantock. Played byMadeleine MantockAppears inThe Tomorrow People2013