自称243岁的玛格丽特先生(达斯汀·霍夫曼饰)开了一家有200年历史的神奇玩具店,每个玩具都有自己的生命力。莫莉·马奥尼(娜塔莉·波特曼饰)是这家玩具店的经理。小时候,她因出色的演奏《拉赫玛尼诺夫第二钢琴协奏曲》而被视为天才的钢琴演奏者,但直到22岁,她都无法突破瓶颈,变得自觉。诚实的会计师亨利·韦斯顿(杰森·贝特曼饰)受雇评估玩具店的资产,并逐渐与埃里克(扎奇·米尔斯饰)成为朋友,埃里克是一个从未在玩具店成为朋友的男孩。 突然有一天,玛格丽特宣布要离开,把店铺交给莫莉,但是莫莉不相信她有能力经营玩具店。这个时候,原本光明快乐的玩具店开始变得黑暗,失去了色彩。玛格丽特的玩具店真的要从此消失了吗?朋友如何帮助莫莉建立自信?