Cresciuta dopo la morte del padre dalla crudele matrigna (Charlize Theron), la principessa Biancaneve (Kristen Stewart) è stata costretta a vivere nell'umiliazione e nel disprezzo, rinunciando anche al suo amore per un principe suo coetaneo (Sam Claflin). Quando, poi, uno specchio magico rivela alla crudele regina di essere stata superata in bellezza dalla giovane figliastra, il cacciatore Eric (Chris Hemsworth) sarà incaricato di uccidere la ragazza ma, dopo aver scoperto che la responsabile della morte della sua amata moglie è proprio la regina, l'uomo diventerà il maggior alleato di Biancaneve che - rifugiatasi nell'oscura foresta - sta preparando un piano di vendetta con l'aiuto di sette nani presso cui ha trovato ospitalità.