ActingNatasha Loring· Johannesburg, South AfricaKnown forInvasion2021SCI-FIThe Dinosaur Project2012ADVENTUREFull filmographyInvasion2021SCI-FIThe Dinosaur Project2012ADVENTURE