David (Hulce) es un refugiado polaco que busca la ayuda de un holandés (Krabbe) que ayuda a poner a salvo a estas pobres almas ... por un precio. Cuando se descubre que David no tiene dinero para comprar su libertad, Theo le dice que no puede quedarse y que tiene que irse por la mañana. Pero temeroso por su vida, David permanece en el ático (donde Theo lo ha escondido) y se convierte en un hombre en las sombras ...