代课老师宋文化,他所在偏远学校,师生曾一度达几百人,但随着农村外出务工的增多,学校变得落寞,教师队伍也逐渐仅剩宋文化一人仍坚守教师岗位。新学期将至,宋文化挨家挨户的召集学生上课,结果只来了四个学生,还是三个不同的年级,宋文化只能在一个教室给学生们轮流上课。后来学生陆续转学,学校学生仅剩唐明明这一个学生,宋文化依然坚持每天到学校去上课,每天按时打上课铃,按时升国旗,维护着学校的尊严。
教委举行代课教师统一转正的考试,宋文化考试没有通过,被教育部门辞退。教育部门派了一个刚从师范大学毕业的大学生过来接替宋文化,这个大学生教了两个星期就辞职了。面对学生唐明明没有老师来教的囧境,唐明明奶奶、村干部、教育局的领导又都轮番上门来做宋文化的工作,希望他能重返岗位,宋文化心里很冒火,他本计划要去广东打工了,面对唐明明可能被失学,宋文化经过思想斗争,还是从去广东路上的火车站又折返回来,重新给唐明明当老师教学。
宋文化坚持把唐明明教到了小学毕业,后把唐明明托付给了中学校长,也结束了他30年的教书生涯。。沃尔特(金•凯瑞 Jim Carrey 饰)本来过着幸福的田园生活,直到有一天他和“23”这个数字扯上了关系,他的生活彻底发生了改变。妻子阿加莎送了一本名为《数字23》的小说给沃尔特作为生日礼物,这本书看来平凡无奇,描述的是一个侦探遭遇了23场杀人梦魇,“23”这个数字就像枷锁一样牢牢控制住他的生活,最后他亲手杀了自己妻子。
沃特尔惊奇地发现书中描写的很多情景和生活细节竟然和自己的生活一摸一样,既有过去的,也有即将发生的。小说的情节好像推动着他的生活一步步滑向最后的深渊――他亲手杀死了自己的妻子。为了避免这一结局,沃尔特只有找出这些事件和“23”背后的真相!。