Na gélida e devastada Berlim do pós-guerra, um batalhão de anjos, entre eles Damiel e Cassiel, vela pelas almas perdidas que sofrem e desesperam em silêncio. Eles assistem às desventuras terrenas, mas não podem sentir as dores e alegrias humanas. Damiel não escapa incólume da sua condição divina, ao apaixonar-se pela trapezista Marion e não poder consumar o seu desejo. Para poder tocá-la, ele deve deixar de ser anjo e tornar-se humano, perdendo a sua condição imortal. Para guiá-lo na sua escolha, surge um anjo caído que soube fazer a transição entre os dois mundos.