Su primer papel importante lo obtuvo en Book of Love (2004), una comedia dramática en la que hacía de Heather, uno de los personajes secundarios. Pero fue después de su participación en una obra de Broadway que el cineasta M. Night Shyamalan quedó fascinado con su trabajo y la invitó a unirse en dos de sus próximas películas: The Village (2004) y Lady in the Water (2006), cintas que protagonizó y que le representaron el inicio de una carrera que comenzaba a despegar independientemente de su apellido.
Inclusive reemplazo a Nicole Kidman (quien recientemente cumplió 51 años) en la secuela de Dogville (2003) titulada Manderlay (2005), dirigida por el polémico director danés: Lars von Trier (The House That Jack Built). Ahora no solo tenía el respaldo de su familia sobre su trabajo, sino el de un par de cineastas de renombre que confiaron en ella para hacerse cargo de papeles protagónicos.