Love this even though it's not technically a dress. Selena Gomez was looking red hot at the Cancun photo call for ‘Hotel Transylvania 2’ held on June 14 in Mexico. The singer and actress flaunted her midriff and a whole lot of leg in a Katie Ermillio top and skirt in red. Selena paired the look with heels from Christian Louboutin.