Marisa, una chica alemana de 20 años, odia a los extranjeros, a los judíos, a los policías y a todo aquél que, según ella, es culpable de la decadencia de su país.
La huerfanita Heidi (Anuk Steffe) pasa los días más felices de su infancia junto a su solitario abuelo, el Viejo de los Alpes (Bruno Ganz), aislado en una modesta cabaña de los Alpes, en las montañas Bündner.