Két angyal, Damiel (Bruno Ganz) és Cassiel (Otto Sander) figyelik a ’80-as évek még kettészakított Berlin-jét. Nem avatkoznak bele az emberek dolgaiba, csak hallgatják azok gondolatait, illetve látják, ami a városban történik. Aztán egyszer csak Damiel felfedez egy számára nagyon érdekes, ámde…