В последние дни Второй мировой войны Восточная Европа лежит в руинах не только городов, но и моральных устоев. Воздушные налеты и голод превращают жизнь в постоянный кошмар, где каждый день может стать последним. В этом аду отчаявшаяся мать решает спасти своих 13-летних близнецов, отвозя их из города в глухую деревню к своей матери — женщине с мрачной репутацией.
Действие разворачивается в Берлине начала 1990-х, городе, только что пережившем падение стены и находящемся в процессе болезненного объединения. Ангелы, чьи голоса мы слышали в первой части, по-прежнему парят над руинами и новыми постройками, слушая мысли людей. Но их бесстрастное существование нарушается, когда один из них, Кассиэль, поддаётся искушению земных чувств и решает обрести...
События ленты разворачиваются на стыке двух эпох — конца Первой мировой войны и прихода нацистов к власти в Германии. Главный герой, австрийский солдат Клаус Шнайдер, получает тяжелое ранение в голову в окопах, и это событие коренным образом меняет его судьбу: в нем просыпается необыкновенный дар предвидения.
Разделенный стеной Берлин 1980-х годов живет своей жизнью, полной мелких радостей, тихих печалей и невысказанных надежд. Большинство его обитателей не догадываются, что над ними постоянно несутся невидимые ангелы: они слышат каждую человеческую мысль, могут проходить сквозь стены и наблюдают за всеми, не вмешиваясь в судьбы людей, потому что их вечность в раю не подразумевает возможности...













