奧利弗的夢想是成為一名歌手,可是,才華滿滿的他卻似乎總是不走運,白白錯失了很多成名的機會,至今默默無聞。女兒安娜貝爾(瑪拉·威爾遜 Mara Wilson 飾)將父親的努力都看在眼里,相信世界上有魔法存在的她向仙女尋求幫助,哪知道求來了一個對法術并不是很精通的仙童莫瑞。 莫瑞雖然有心想要幫助奧利弗和安娜貝爾,可是能力有限,往往弄巧成拙惹出一對的大麻煩。與此同時,邪惡的魔女克勞迪亞(黛博拉·奧黛兒 Deborah Odell 飾)重活了自由,為了稱霸世界,她偷走了所有的魔杖,可百密一疏把莫瑞手上的那一根給漏掉了,就這樣,莫瑞成為了拯救世界的最后希望。