Lucy Hale would be the best role for the Queen of Hearts. Although she can be sweet, she also have the ability to act with full power & fierceness. She knows how act different roles. She can act to try to solve mysteries, be "Cinderella", & act as a goth. If she's able to act out all these very different types of roles, I'm sure that she will be able to pull off the Queens of Hearts. The role requires to have power & sassiness, & I think that Lucy Hale has the potential to fulfill that part.