Fue la película más vista de 2003 (4 852 056 espectadores) y la única española que se encontró entre los primeros diez puestos del "ranking", además se convirtió en la segunda película española más taquillera después de "Los otros" de Alejandro Amenábar y en la tercera con más espectadores de la década.