故事发生在1960年的美国,珍妮特(凯瑞·穆丽根 Carey Mulligan 饰)和丈夫杰瑞(杰克·吉伦哈尔 Jake Gyllenhaal 饰)结婚多年,两人的儿子乔伊(艾德·奥克森宝德 Ed Oxenbould 饰)都已经14岁了,一家三口平静度日。最近,一家人搬家来到了蒙大拿州,在这里,杰瑞找到了一份高尔夫球教练的工作。 一场意外让杰瑞不幸丢掉了工作,这让整个家庭都陷入了经济危机之中。失业后,杰瑞整天无所事事的游荡在街头,后来给自己整了个临时消防员的职位,自此之后,他在家里的时间更少了。珍妮特渐渐看清了丈夫的无能和懦弱,决定外出找工作自己养活自己,在此过程中,她邂逅了名为沃伦(比尔·坎普 Bill Camp 饰)的汽车经销商。。美丽的数学岛上,有一个神奇的愿望之码。只要将“咔布”生产出的数字和“加减乘除”身上的符号正确填入其中,就可以实现任何愿望。博士为了实现统治世界的野心,一心想要得到五只咔布。在数学天才罗克和伙伴们的努力下,博士的阴谋最终破灭。博士跌入了愿望之门,竟然回到了过去。重回数学岛后,博士假扮成数学王子,更加疯狂地继续自己的阴谋。罗克和伙伴们齐心协力,一次次地挫败了“数学王子”的阴谋,恢复了数学岛的安宁。。