Selena Gomez looked red hot at a photo call for her upcoming movie, "Hotel Transylvania 2," in Cancun, Mexico on Sunday.
Rocking a fiery strapless Katie Ermilio bandeau top with a matching maxi skirt, the 22-year-old star put her toned tummy and long legs on full display as she posed for pictures. She paired her revealing red ensemble with gold Christian Louboutin sandals, a loose updo and a pretty pink lip.
The actress took to Instagram to share of photo from the event, where she was seen hamming it up for the cameras with five kids dressed up as vampires.
"Hotel Transylvania 2 press with the crew babies!!!" she captioned the cute candid. "Can't wait for you to see this movie. So sweet!"
The brunette bombshell reprises her voice role as vampire Mavis in the movie, starring alongside Adam Sandler, Kevin James, Steve Buscemi, Fran Drescher, Andy Samberg, Molly Shannon and David Spade.
"Hotel Transylvania 2" hits theaters Sept. 25. Check out the trailer below!
For more of today's hottest headlines, check out the video below: