Walter Sparrow (Jim Carrey) ist von der Zahl 23 besessen. Alles und jedes in dieser Welt - so glaubt er - hänge direkt oder indirekt mit dieser Zahl zusammen.
Ausgelöst wird Walters absurde Idee durch einen merkwürdigen Roman mit dem Titel "Die Zahl 23", den er nicht mehr aus der Hand legen kann. Walter galubt ernstlich, er müsse sich zunächst den Geheimnissen seiner Vergangenheit, die sich alle um eben diese Zahl zu drehen scheinen, auseinandersetzen, bevor er das Leben mit seiner Frau Agatha (Virginia Madsen) und seinem halbwüchsigen Sohn Robin (Logan Lerman) wieder ungestört fortsetzen kann.
Den Roman hatte Walter einst von Agatha zum Geburtstag bekommen. Es geht darin um einen schrecklichen Mord, dessen Umstände Walter sehr an sein eigenes Leben erinnern. Der Held des Romans ist ein vergeistigter Detektive namens Fingerling (auch von Jim Carrey dargestellt), und in seiner Geschichte kommt es immer wieder zu Begebenheiten, die Walter an eigene Erlebnisse erinnern.
Detektiv Fingerling ist Besessen von der Zahl 23, die ungeahnte Mächte entfesseln können soll. Diese Besessenheit zieht sich durch das gesamte Buch und beginnt auch von Walter Besitz zu ergreifen.
Walter verliert langsam seinen Verstand und wird von albtraumhaften Halluzinationen heimgesucht, durch die er nicht nur das grausige Schicksal seiner eigenen Frau voraussieht, sondern auch das seines guten Freundes Isaac French (Danny Huston).
Walter muss also unbedingt die Geheimnisse des Buchs und der Zahl 23 ergründen, denn es geht im Wortsinne und Leben und Tod...