Kriminalkommissar Hans Holms (Alfred Müller) verabschiedet sich aus dem Berufsleben. Er freut sich auf einen geruhsamen Lebensabend an der Seite seiner Freundin Helene (Ellen Schwiers). Doch daraus wird nichts, denn eines Abends sitzen die sieben Zwerge auf seiner Couch und bitten Holmes um Hilfe: Im Märchenland wollen der Schwarze Magier (Reiner Heise) und seine Komplizen die Macht an sich reißen und allen alten Märchen einen neuen, gar nicht guten Schluss geben. Holms lässt sich nicht lange bitten und macht sich mit seinen Enkeln Anne (Ulrike Haase) und Martin (Stefan Limprecht) auf den Weg...