David (Hulce) est un réfugié polonais qui cherche l'aide d'un Hollandais (Krabbe) qui aide à mettre ces pauvres âmes en sécurité... moyennant un prix. Quand on découvre que David n'a pas d'argent pour acheter sa liberté, Theo lui dit qu'il ne peut pas rester et qu'il doit partir demain matin. Mais craignant pour sa vie, David reste dans le grenier (où Théo l'a planqué) et devient un homme de l'ombre...