黑森林有一個村莊,三個經典童話按照既定脈絡展開飽受壓迫的灰姑娘(安娜·肯德里克 Anna Kendrick 飾)想參加國王的舞會,但是壞心眼的繼母和姐妹們想盡辦法折磨她;杰克(丹尼爾·赫特斯通 Daniel Huttlestone 飾)將那頭不再產奶的白色乳牛當做朋友,而媽媽卻命令他將牛賣掉;小紅帽(莉拉·克勞馥 Lilla Crawford 飾)裝滿好吃的面包,一蹦一跳...[更多]
女巫
梅麗爾·斯特里普 飾丑陋的老巫婆,因為面包師父親偷走了她的魔法豆,因此她施法讓他斷子絕孫。
面包師
詹姆斯·柯登 飾面包師和妻子希望有一個孩子,組建一個完整的家庭,為了達到女巫的要求而拜訪森林。
面包師的妻子
艾米莉·布朗特 飾因為面包師父親犯的錯,被女巫施法無法生育。
辛德瑞拉
安娜·肯德里克 飾受到繼母和姐姐欺負的灰姑娘,非常渴望參加國王舉辦的盛大舞會,為母親掃墓時,得到了一件漂亮衣服和一雙水晶鞋。
灰姑娘的王子
克里斯·派恩 飾被灰姑娘吸引,也被面包師搶走,為了找到心儀的灰姑娘,王子又舉行一次舞會。
杰克
丹尼爾·赫特斯通 飾貧窮家庭的少年,希望他的奶牛能產奶,給家里帶來一定收入。
小紅帽
莉拉·克勞馥 飾小紅帽從面包師家買了幾個面包,去森林拜訪奶奶,遇到了大灰狼,到了奶奶家,被大灰狼扮成的奶奶吃掉,后被面包師救出。
大灰狼
約翰尼·德普 飾把小紅帽奶奶吃掉,扮作奶奶騙她進屋,并把她吃掉,后被面包師殺死。
拉龐澤爾
麥肯澤·茂茲 飾被困在高塔的長發公主,被面包師妻子騙到將頭發放下高塔。而一個王子愛上了她并要帶走她,女巫氣憤地剪掉她的頭發,并把她流放到沙漠。
長發公主的王子
比利·馬格努森 飾愛上了長發公主拉龐澤爾,想帶她遠走高飛,卻被女巫弄瞎。