迪士尼《公主与青蛙》的故事发生在上个世纪20、30年代的美国新奥尔良(是不是让你想到去年的《返老还童》?),故事的一开始,迪士尼会向我们介绍2个女孩,一位是本片的主角,迪士尼首位黑人公主Tiana,另外一位是Tiana儿时的玩伴,出生富有的白人女孩Charlotte。影片的一开始你会看到Tiana的母亲(著名主持人奥普拉配音,Tiana的母亲将是一位裁缝,为富有的Charlotte编织了多件漂亮的公主礼服)在给儿时Tiana和Charlotte讲一个故事,而这个故事就是著名的《青蛙王子》(本片的灵感来源)。Charlotte立刻表达出了对这个故事的喜爱,而Tiana则非常不喜欢这个故事。然后会进入本片的第一首歌曲(本片将回归90年代迪士尼的歌舞模式),这是一首关于神奇的新奥尔良的主题歌曲(会不会就是Randy Newman之前在迪士尼股东大会上表演的Down The NewOrleans呢?),同时迪士尼还会利用这首歌曲向我们介绍Tiana的家人和她的所居住的环境。这首歌结束后,我们会迅速被带到Tiana和Charlotte长大时,这时Tiana已经是一位刻苦工作的女服务员,她在为自己购买一家餐馆而存钱。Charlotte则,怎么说了,就像所有迪士尼故事中的富家女一样,当然她没《仙履奇缘》里的灰姑娘的2个姐妹那么讨厌。迪士尼把出身平凡的Tiana一家描绘成勤奋机灵的,而富有的Charlotte一家则有点蠢并且感觉被惯坏了(迪士尼一向的传统)。
〈公主与青蛙〉在叙事上更倾向于迪士尼老的经典动画,一首表达“我想...”(迪士尼招牌歌曲模式,表达主人公愿望,比如〈小美人鱼〉中的Part of your world,〈狮子王〉里的I just can't wait to be king)会在迪士尼传统固定的时刻响起,对于喜欢传统迪士尼动画的朋友会是好事,当然不能排除许多观众会认为这样还是太老套了。