Salma Hayek as the Queen of Longtrellis in Tale of Tales -...