拉文娜成為新統治者後,她囚禁了白雪公主。她希望自己的容貌能永遠保持下去,並把它叫做魔鏡。魔鏡說白雪公主的外貌遠勝於她。很快,機智的公主逃出了城堡。拉文娜得知後勃然大怒,將獵人引誘到黑暗森林中追逐公主。獵人成功追上公主後,公主苦苦哀求,獵人終於發現自己並沒有傷害公主,反而還成為了公主的保護者。
兩人壹路逃到寡婦村。寡婦的村子裏滿是試圖逃離拉韋納魔爪的婦女,善良的村民收留了她們。曾經愛慕公主的王子混入了拉文納招募的爪牙中,想要等待營救公主的機會。晚上,拉文納的爪牙襲擊了村莊。睡著的人壹個接壹個地被殺死了,村子被放火燒了。王子建議公主和其他人逃到他的父親哈蒙德公爵那裏。他們壹路旅行,認識了七個小矮人。當公主獨自壹人時,拉文娜假扮成王子接近她。幸運的是,獵人及時發現拉韋娜被趕走了,但公主卻因為誤食了有毒的蘋果而暈了過去。
在他們把睡著的公主擡到哈蒙德公爵的城堡後,醉酒的獵人緊緊抓住公主的身邊不肯離開。哭了壹陣後,他深情地吻了公主。沒想到公主在眾人驚訝的目光中慢慢蘇醒。然後,公主召集所有人反擊拉文娜。七個小矮人趁亂打開了城門,公主的軍隊成功進入了城堡。最後,公主殺死了邪惡的王後拉文娜,成為了大家眼中的新王後。