Hundfångaren Walter Sparrows (Jim Carrey) lugna tillvaro förvandlas den dag han får boken "Number 23" i födelsedagspresent av sin fru Agatha (Virginia Madsen). Han fängslas av den spännande historien om privatdetektiven Fingerlings besatthet av talet 23. Ju mer han läser desto mer övertygad blir han om att den mörka mordgåtan har beröringspunkter med hans eget liv. Han ser talet överallt i sin omgivning och snart ägnar han all sin tid åt att försöka begripa sig på romanens komplicerade intrig. Hans besatthet får allvarligare konsekvenser än han kunnat ana.