Perikato kuvaa Adolf Hitlerin (Bruno Ganz) elämän viimeisiä viikkoja stenografi Traudl Jungen (Alexandra Maria Lara) näkökulmasta koettuina. Saksa on hajoamassa, ja kolmannen valtakunnan häviö näyttää väistämättömältä. Hitler on yhdessä lähimpiensä, mm. vaimonsa Eva Braunin (Juliane Köhler) ja Goebbelsin perheen (Ulrich Matthes ja Corinna Harfouch) kanssa vetäytynyt Berliinin keskustassa sijaitsevaan bunkkeriinsa, jossa he odottavat kohtaloaan. Liittoutuneiden joukot lähestyvät nopeasti Berliinin portteja, ja Hitlerin häilyvä tila pahenee samaa vauhtia sodan kehityksen kanssa. Elokuva piirtää kuvan masentuneesta ja harhaisesta Hitleristä, joka pelkää salaliittoja ja vihaa silmittömästi juutalaisia. Samalla syntyy kuitenkin myös kuva tähän asti tuntemattomasta Hitleristä, jolla on humaanitkin puolensa.