Durante los últimos años ha combinado su trabajo en cine con teatro y televisión.
Su carrera ha estado muy ligada al teatro como componente del grupo Animalario, con el que ha participado en diversos montajes junto a actores como Andrés Lima, Javier Gutiérrez Álvarez, Guillermo Toledo o Alberto San Juan entre otros.
En televisión ha colaborado en multitud de series desde mediados de los 90. Entre ellas: El comisario, Policías, en el corazón de la calle, Hospital Central, Un lugar en el mundo.
Su debut en el cine fue a finales de los 90, cuando participó en numerosos cortometrajes.
En 2002 estrenó El otro lado de la cama, de Emilio Martínez-Lázaro, una de las películas más exitosas del cine español en los últimos años. En 2003 María Ripoll la dirigió en Utopía. Participó también en Días de fútbol de David Serrano de la Peña y La flaqueza del bolchevique, de Manuel Martín Cuenca.
En 2005 repetiría con ambos directores rodando la cinta Malas temporadas con Martín Cuenca y Días de cine (2007), de Serrano.
Consiguió el Premio de la Unión de Actores a la Actriz Revelación y ha sido nominada al Goya como Mejor Actriz Revelación en 2003 por Días de Fútbol, de David Serrano, y como Mejor Actriz Protagonista en 2005 por Malas Temporadas, de Manuel Martín Cuenca. Con Todas las mujeres, de Mariano Barroso, (2013) fue nominada al Goya a la Mejor Actriz de Reparto y con Julieta (2016), de Pedro Almodóvar, a los Premios Unión de Actores a Mejor Actriz de Reparto.
Su última aparición en No quiero decir adiós le valió la Biznaga de Plata a la Mejor Actriz Protagonista en la pasada edición del Festival de Málaga.