Question: who does selena gomez play in hotel transylvania 2
Answer: Selena Gomez as Mavis D. Loughran , Dennis 's vampire mother , Dracula 's 125 - year - old vampire daughter , and Johnny 's wife .