Waisenmädchen Heidi (Anuk Steffen) lebt mit seinem Großvater, dem Almöhi (Bruno Ganz), abgeschieden in einer kleinen Holzhütte in den Schweizer Bergen. Sie und ihr Freund, der Geißenpeter (Quirin Agrippi), hüten die Ziegen und führen ein unbeschwertes Leben. Doch eines Tages wird Heidi von ihrer Tante Dete (Anna Schinz) aus der Almidylle ...