Действие картины разворачивается в Западном Берлине конца 1980-х годов, когда город еще разделен бетонной стеной, а между его жителями существует невидимая граница, которую не могут пересечь даже ангелы — небесные создания, способные проникать в любые дома, слушать самые сокровенные мысли людей, но не имеющие права вмешиваться в их судьбы.
Действие разворачивается на фоне продвижения белых поселенцев через Скалистые горы в конце XIX века: кавалерийские отряды вытесняют племена индейцев с их исконных земель, заключают в резервации и реквизируют лошадей, чтобы лишить коренное население возможности сопротивляться или бежать из заточения.











