Bruno Ganz, the Swiss actor who portrayed Adolf Hitler in the Oscar-nominated film 'Downfall' and the kindly grandfather in 'Heidi', died of cancer at his home in Zurich on Saturday, aged 77.