David (Hulce) is a Polish refugee seeking the help of a Dutch man (Krabbe) who helps get these poor souls to safety... for a price. When it's discovered that David has no money to buy his freedom, Theo tells him he can't stay and has to leave in the morning. But afraid for his life, David remains in the attic (where Theo has stashed him) and becomes a man in the shadows...