Inde Navarrette Career Highlights and Personal Details

Inde Navarrette

Inde Navarrette is an American actress recognized for playing Sarah Cushing in the television series Superman & Lois and Estela de la Cruz in 13 Reasons Why. Born in Arizona, she developed her acting career through television and film before gaining wider attention for her role in the horror film Obsession. Her background, family heritage, … Read more