Den godhjertede Elwood P. Dowds evige følgesvend er Harvey - en næsten to meter høj kanin, som kun han kan se. Elwoods besættelse af Harvey har spændt ben for hans søster, Veta Louises, planer om at få sin datter gift. Men da hun beslutter at få Elwood indlagt på et mentalhospital, sker der en morsom forveksling, og i stedet bliver hun selv indlagt. Det er nu op til Elwood at redde trådene ud ved hjælp af sin "indbildte" ven.
Brian Roberts (Michael York) er engelsk sprogstudent. Han ankommer i begyndelsen af 30'erne til Berlin og indlogerer sig på et pensionat, hvor han får Sally Bowles (Liza Minnelli) som nabo. Sally er sangerinde i "The Kit Kat Klub" – et springbræt til den filmkarriere, hun drømmer om. Stemningen er på én gang hektisk og uvirkelig. I Kit Kat Klub er der fuld tryk på det ubekymrede natteliv. Udenfor kaster det dystre hagekors sine truende skygger ud over hele byen. Sortklædte bøller drager hærgende gennem Berlin. Alle, der ikke bøjer sig for nazisternes magt, er i fare.Men Brian har alt for travlt med at nyde livet sammen med Sally til at bemærke faresignalerne. Og i kabaréten er der ingen problemer, dem lægger man fra sig i garderoben!
Eva Perón er datter af en fattig landmand. Som 17-årig kommer hun til Buenos Aires, ambitiøs og fast besluttet på at blive filmstjerne. Selv om hun hurtigt bliver kendt, rækker hendes talent ikke til stjernestatus. Den får hun først, da hun gifter sig med General Perón. Da han kort tid efter bliver udnævnt til præsident, får hun en overvældende modtagelse af det argentinske folk, der ser hende som en helgen. De døber hende Evita! I sin kamp for de fattige bliver hun landets mest magtfulde og omtalte kvinde. Hendes popularitet er enorm. Selv da hun får konstateret uhelbredelig kræft, fortsætter hun sin utrolige kamp for arbejderklassen. Den 26. Juli 1952. Argentina i landesort. Evita dør kun 33 år gammel. De har mistet deres skytsengel. Men legenden og myten om Evita vil leve for evigt...