Miley Cyrus will play Mayella Ewell. Reason why is because Miley is really dramatic and would kill the part in court room where Mayella starts to cry "Rape!" Plus, Miley played many dramatic roles before. Miley is the best choice for the role of Mayella.