Pawel Tarnowski es un humilde librero que da refugio a un muchacho judío, David Schäfer, huido del ghetto de la ciudad de Varsovia en plena ocupación nazi. A lo largo de todo un invierno, y acechados por la amenaza permanente de que les descubran, los dos debatirán sobre cuestiones como el bien y el mal, el pecado y la redención, la literatura y la filosofía, así como de su respectivo punto de vista sobre la religión.