Question: Who does selena gomez play in hotel transylvania 2?
Answer: Mavis
Natural Questions answer: Mavis D. Loughran (from the Wikipedia article "Hotel Transylvania 2")