En su estreno recaudó 5,1 millones de euros en 325 cines, teniendo la media por copia más alta de una película en España de la historia hasta entonces, y convirtiéndose, en ese momento, en la segunda película con mayor recaudación en su primer fin de semana en España aunque posteriormente fue superada primero por "Torrente 3, el protector" y más tarde por "El orfanato".