Figlia di Eduardo Cruz (commerciante) ed Encarnación Sánchez (parrucchiera), sorella minore di Penélope, fin da piccola ha studiato danza in alcune accademie di ballo (ad esempio, il "Real Conservatorio di danza spagnola" di Madrid). Oltre alla celebre Penélope, ha anche un fratello minore, Eduardo (cantante e musicista).
Nel 2001 intraprende anche la carriera d'attrice, raggiungendo il successo con la serie TV Paso adelante (che la vede impegnata dal 2001, anno d'inizio delle riprese poiché il telefilm andrà per la prima volta in onda solo nel 2002, e fino al 2005), nella quale interpreta la parte di Silvia Jáuregui. Nella serie esibisce, oltre alle sue doti di attrice, quelle di brava ballerina di flamenco, classico e moderno. Con Beatriz Luengo, Pablo Puyol, Miguel Ángel Muñoz e Silvia Marty (suoi colleghi di Paso Adelante), darà vita al gruppo musicale UPA Dance, che venderà oltre 700 000 copie solo in Spagna.
Nel 2007 interpreta la giovane Tabità, seguace di Gesù nella miniserie italiana L'inchiesta. Da qui in poi, diventerà attrice a tutti gli effetti ed avrà ruoli in svariati film. Nel 2010 partecipa inoltre ad alcune riprese di Pirati dei Caraibi - Oltre i confini del mare in sostituzione della sorella Penélope, che, incinta, non riusciva più a nascondere l'evidente pancia sotto il costume[1]. Nel 2012 diventa testimonial del marchio di moda Agent Provocateur. Nel 2017 appare nel video musicale "Cloud 9" della band Jamiroquai.
A fine 2012, all'età di 35 anni, visto che era single ma desiderava la maternità, è rimasta incinta facendo ricorso all'inseminazione artificiale. Ha inoltre aperto un blog sul quotidiano spagnolo El País dove ha raccontato ogni passaggio della realizzazione del suo desiderio materno, chiamato El sueño de mi vida (Il sogno della mia vita)[3]. Il 14 maggio 2013 è diventata madre di una bambina, Antonella, nata all'International Ruber Clinic di Madrid[4].