蒂安娜是一个从不相信童话的女孩。具有烹饪天性,她最大的目标是开一家自己的餐厅。多年来,她一直在努力赚钱,希望有足够的手来实现自己的梦想。但在她准备攒够钱的那天晚上,她遇到了一只自称是马文王子(纳文)的青蛙,青蛙说他被影子人迷住了,并承诺如果蒂安娜吻他,他会帮助蒂安娜意识到她的梦想。但是当蒂安娜亲吻青蛙时,青蛙并没有变成马文王子,而是蒂安娜变成了青蛙。他们遇到了喜欢演奏爵士乐的鳄鱼路易斯和躲避坏人的萤火虫拉蒙,他们决定一起去密西西比河口向女巫母亲沃蒂求助。邪恶的暗影人派出大批暗影杀手追上这群人,危急关头,母亲沃蒂现身救了他们,并告诉他们,如果他们想成为人类,马文必须亲吻真正的夏洛特公主。.但此时,马文已经在和蒂娜相处的过程中爱上了这个执着的女孩……这部电影在音乐和画面上都融入了很多新奥尔良的元素。兰迪纽曼(为电影创作音乐)(兰迪纽曼,奥斯卡奖得主,是新奥尔良人。