06/15/2015 08:36 am ET | Updated Jun 15, 2015

Selena Gomez Is Red Hot In A Thigh-High Slit Dress

Selena Gomez was a vision in red at a photo call for "Hotel Transylvania 2" in Cancun, Mexico, Sunday.

The 22-year-old beauty wore a strapless satin dress with a bare midriff, oversize bow and thigh-high slit by Katie Ermilio to the event at the Ritz-Carlton Cancun. She finished off the look with a half-up hairstyle and some strappy sandals.

Gomez voices the character Mavis in the animated film, due out in September.

selena gomez

selena gomez

selena gomez


Selena Gomez Style Evolution