Dos ángeles de la guarda vuelan sobre Berlín. Son invisibles y llenos de benevolencia, pero no pueden intervenir en la vida de las personas. Entonces Cassiel, el ángel de las lágrimas, se convierte en humano para saber cómo sienten y perciben el mundo las personas.