Sasha est née le 17 février 1996 à Johannesbourg en Afrique du Sud. Elle grandit à Las Vegas dans le Nevada avant de démanager à Los Angeles en Californie avec ses parents.
Elle fait sa première apparition en 2002, en tant que la petite Buffy Davis dans le remake de la célèbre série Cher oncle Bill intitulé Family Affair. On peut aussi la voir le temps d'un ou deux épisodes dans les séries Stargate SG-1, Wanted, Les Experts : Miami.
En 2005, elle apparaît pour la première fois au cinéma dans le rôle de Marissa, la princesse des glaces dans Les Aventures de Shark Boy et Lava Girl. Cette même année, elle campe l'émouvant personnage d'Andie dans Dr House, une jeune fille de 9 ans atteinte d'un cancer en phase terminale.
Deux ans plus tard, Sasha se teint les cheveux le temps d'un film, et devient une fille gothique dans Charlie, les filles lui disent merci. Elle décrochera par la suite un rôle récurrent dans le spin-off de Heroes, Heroes : Origins et dans plusieurs épisodes de la saison 4 de Heroes en tant qu'Amanda Strazzulla, la fille de "la femme aux tatouages" nommée Lydia.
Aujourd'hui elle est reconnue comme étant l'interprète d'Alison DiLaurentis, un des personnages principaux de Pretty Little Liars diffusé aux États-Unis sur ABC Family depuis le 8 juin 2010.
Elle est très amie avec Taylor Lautner (qu'elle connaît depuis 2006), Victoria Justice, Taylor Dooley et Boo Boo Stewart.