Lana Parilla would be the perfect actress to play the Queen of Hearts. Lana Parrilla naturally has an evil look. She is known for playing evil characters; she currently plays the "Evil Queen" in "Once Upon a Time." She can have a very loud and frightening voice; she would execute the Red Queen's saying, "Off with their heads!"
Captain Hook | Jack Sparrow | And it should be pointed out that they keep the eyeliner industry in business (so true but pls easy on the eyes gentlemen, including you Killian, yea I seen you, dont give me that look or I will- *dies*)