También representa a un parapsicólogo obsesionado con la muerte en la película producida por Guillermo del Toro —director de las taquilleras "Blade II", "Hellboy"— y dirigida por Juan Antonio Bayona, "El orfanato", con Geraldine Chaplin y Belén Rueda ―quien en "Mar adentro" interpretó a la abogada de Ramón Sampedro, interpretado por Javier Bardem―.