對外號稱自己243歲的馬格瑞姆(達斯汀·霍夫曼飾)先生,開了一家有200年歷史神奇的玩具店,每件玩具都有自己的生命力,莫莉·馬奧尼(娜塔麗·波特曼飾)是這家玩具店的經理,小時候的她因爲能出色的彈奏「拉赫曼尼諾夫第二號鋼琴協奏曲」而被認爲是一個天才鋼琴手,可是直到她22歲,卻一直無法突破瓶頸,變的對自己自信心不足。老實刻板的會計師亨利·韋斯頓(傑森·貝特曼飾)被僱傭爲玩具店做資產評估,和玩具店中一直交不到朋友的小夥計埃里克(扎奇·米爾斯飾)漸漸成爲了朋友。
突然有一天,馬格瑞姆宣布要離開,要將店交給莫莉,莫莉卻不相信自己有這樣的能力去經營這玩具店,而此時,一直明亮歡樂的玩具店也開始變的陰暗而喪失色彩,難道馬格瑞姆的玩具店真的要從此消失嗎?,朋友們要如何幫助莫莉建立自己的信心呢?