Paul Sheldon ist ein berühmter Schriftsteller. Seine beliebtesten Bücher handeln von der Serienheldin Misery Chastain. Paul hasst diese Buchreihe allerdings. Als er sein neues Buch Schnelle Autos in einem von ihm immer zu diesem Zweck benutzten Hotelzimmer beendet hat, macht er sich auf in Richtung Colorado, wo er einen Verkehrsunfall erleidet und ohnmächtig wird. Im Haus der ehemaligen Krankenschwester Annie Wilkes erwacht er aus dem Koma. Annie ist ein großer Fan des 42-jährigen Schriftstellers. Vor allem liebt sie seine Misery-Bücher. Nach einigen Tagen bemerkt Paul bei Annie Zeichen einer Geistesstörung. Sie bringt Paul nicht ins Krankenhaus, sondern isoliert ihn bei sich zu Hause, ohne einer Menschenseele Bescheid zu sagen. Paul, der sich beide Beine mehrmals gebrochen hat, ist nicht in der Lage zu fliehen. Sie macht ihn süchtig nach schmerzstillenden Medikamenten und hat so Macht über ihn. Annie liest das Manuskript von Pauls neuem Buch Schnelle Autos. Es gefällt ihr nicht, da es nicht von ihrer Lieblingsheldin Misery handelt. Außerdem missfällt ihr die rohe Sprache.
Als Annie sich das neueste, gerade erschienene Misery-Buch kauft, wird sie überaus wütend, dass Paul seine Heldin Misery am Ende sterben lässt. In einem zornigen Akt der Rache zwingt sie ihn, das Manuskript Schnelle Autos zu verbrennen. Außerdem soll er für sie ein neues Misery-Buch schreiben, in dem diese wieder zum Leben erwacht. Als Annie herausfindet, dass Paul das Krankenbett in ihrer Abwesenheit verlassen hat und ein Messer versteckt hält, hackt sie ihm mit einer Axt den linken Fuß ab. Später trennt sie ihm in einem Wahnanfall mit einem elektrischen Küchenmesser den Daumen von der linken Hand. Paul schreibt das Buch, und nach etwa sechs Monaten ist es fertig. Zur Feier der Fertigstellung des Buches hat Paul ein furioses Finale geplant. Er gibt vor, mit Annie das Ereignis feiern zu wollen, bevor sie beide gemeinsam den Selbstmord wählen. Als es soweit ist, täuscht Paul vor, das Manuskript zu verbrennen, und tötet Annie in einem heftigen Kampf.