The 22-year-old hottie was spotted at the premiere of the new film Uncontrollable in Los Angeles on Tuesday evening. Selena Gomez looked just charming! She was wearing a red short dress that showed a slim and toned figure of a star from all sides. The 22-year-old singer and actress picked up luxurious jewelry to this sexy side - elegant earrings and a large bracelet with precious stones. The star was holding a small black clutch in her hands, and on her feet one could see transparent shoes of the original design with a black cape.