Selena Gomez played a starring role on the red carpet

Selena Gomez played a starring role on the red carpet   Selena Gomez played a starring role on the red carpet last night at the Los Angeles premiere of The Thing.The 19-year-old singer and actress doesn\'t appear in the movie - but was the main attraction at the event in a pair of impossibly short black glittery hot pants.
Gomez, who dates fellow teen star Justin Bieber, teamed her look with a floaty white top and strappy heels for her night in the spotlight.
Also at the event was the movie\'s female lead Mary Elizabeth Winstead, who arrived in a stunning floor-length red dress and a shock of red lipstick.
Her co-star Kim Bubbs opted for a demure black ensemble while other celebs in attendance included Eli Roth and Marilyn Manson.
Dailymail.