Because Mitchell Hope is an upcoming actor and deserves more to his name than just one movie. Also he's an amazing actor (that's just my opinion). In Descendants he did an awesome job playing Ben. And come on that smile can make any girl swoon. That's my SOLID reason and my opinion as to why Mitchell Hope should play Evan.