View photos Adam Sandler, Selena Gomez, and Kevin James at the Transylvania 2 photo call. Photo: Getty Images More

Selena Gomez recently wore a sexy red ensemble promoting her new movie, Transylvania 2.

Designed by Katie Ermilio, the silk two-piece set consisted of a bandeau top and a skirt with a thigh-high slit and oversized bow fastened to the waistline.

Her co-stars, Adam Sandler and Kevin James, on the other hand, showed up to the Cancun, Mexico photo call in sweatpants and shorts.

Besides the fact that the 22-year-old seemed to be uneasy flanked by two 40-something men, it appears that her red carpet ensemble left her feeling similarly uncomfortable.

GALLERY: The best of Testino’s #TowelSeries More

The former Disney star was photographed grasping at the dress’s wide seam, using her arms as skin shields. Perhaps it’s because she’s wildly overdressed, at least in comparison to Sandler and James.

But what if Gomez showed up to the event dressed in the same vein as her male counterparts?

Unless the actress wore fancy short shorts that put her long legs on display, the fashion police would most likely ridicule Gomez for her too-casual outfit choice.

But the young multi-hyphenate who’s been in the biz for over a decade knows the name of the game: look good, get your picture taken, make a best dressed list, get lots of press, rake in money.

View photos Adam Sandler in burgundy corduroys, orange button-down, and track jacket, with his wife, Jackie, in an LBD. Photo: Getty Images More

There’s a double standard in Hollywood fashion, and this photo - men, looking as if they’ve rolled out of bed or come from the gym, with their female co-star putting effort (and hours of it) into her appearance - encapsulates it.