一向冷酷无情的女王雷雯娜(查理兹·塞隆饰)正在通过武力扩张着自己的版图。她已经讨伐下了好几个国家。就在她准备泰伯国的时候,她突然得到了一个消息:她的继女,白雪公主 (克里斯汀·斯图尔特饰),已经命中注定地要成为“世界上最美的女人”,并且要取代她成为统一后的大王国的统治者。咽不下这口气的女王找来了自己的看家宝魔镜,魔镜告诉她,如果要继续保持美貌、统治王国并且永垂不朽的话,那么一定要杀死白雪公主并且吸尽她的生命。
被关押起来的白雪公主费尽千辛万苦从牢里逃了出来,并跑到了黑暗森林中。得知这个消息的女王非常生气,她派出了自己手下的猎人埃里克(克里斯旅猜·海姆斯沃斯饰)前往黑暗森林,杀了白雪公主。在黑暗森林中,埃里克突然良心发觉,他非但没有杀了白雪公主,反而成了她的守护神。两个人在黑暗森林里不断地逃命,突然之间,他们走到了黑暗森林的边界,进入了一个世外桃源般的地方。在这里,他们得知了女王的滔天罪行,并决议要复仇。而埃里克则教会了白雪公拆袭型主战斗的技巧。
实力日渐强大的白雪公主带着埃里克、七个小矮人、从泰伯国里来的骑士、从小青梅竹马的禅配情人威廉王子和一些随从,准备重新杀回皇宫,夺回本该属于自己的生活,并让命运成真 。