Wow! Selena Gomez is looking hot!
The actress and singer attended the Summer of Sony Pictures Entertainment event in Cancun over the weekend to promote Hotel Transylvania 2. She was joined by Adam Sandler and Kevin James, who also participated in the animated film.
The brunette beauty wore a stunning red dress that showed off her midriff and a whole ton of leg! She topped off the look with gold Christian Louboutin heels. That thigh-high slit leaves little to the imagination and does her figure a whole lot of justice!
In the movie, Gomes does the voice of vampire Mavis. It is set to be released on September 25.