#16: Lena Headey as Queen Grimhilde from Snow White and the Seven Dwarfs
We looked at Snow White earlier, but what about the Evil Queen (also known as Queen Grimhilde)? Another great villain with purpose, she does all the dirty work of crafting and giving Snow White a poisoned apple herself. We appreciate that she admitted defeat and never tried to do anything after Snow White was reawakened by the Prince.
Mirror, mirror on the wall, who plays evil queens the best of them all? Lena Headey already has a track record for playing a heinous woman of power as Cersei Lannister in Game of Thrones. She is easily one of the best choices to play Queen Grimhilde just to see and feel the jealousy of her character.