Con una recaudación de 20,4 millones de euros, El orfanato , largometraje dirigido por Juan Antonio Bayona y protagonizado por Belén Rueda, se ha convertido en la película española más taquillera desde 2003.

Un mes después de su estreno, ocupa de momento el cuarto lugar de la historia del cine español con mayor éxito de taquilla, a escasa diferencia de las tres primeras: Los otros (27,1 millones de euros), La gran aventura de Mortadelo y Filemón (22,3 millones de euros) y Torrente, misión en Marbella (22,1 millones de euros).

La película, que ha sido vista por 3,6 millones de espectadores es también la tercera película más taquillera del año por delante de super-producciones de Hollywood como Spiderman 3 , Harry Potter , 300 , Los Simpson o Ratatouille .