There is no doubt that Selena Gomez has bounced back from her hospitalisation for malnutrition earlier this month.
In fact the 18-year-old singer and actress was the belle of the ball at the premiere of her new film Montecarlo, last night.
With her 17-year-old boyfriend Justin Bieber by her side for support, Selena was a vision in blue for the glitzy event.
The teenager slipped her slender frame into a stunning cornflower blue chiffon gown complete with glitter effect.
The low-cut frock set off her glowing complexion perfectly, and had a hint of sexiness with the skirt's sheerness.
Justin on the otherhand opted for more casual attire for his girlfriend's big night, dressing in an all black uniform consisting of a black jacket, trousers and t-shirt but standing out with some chunky bright red trainers.
This is the second time this week Justin has accompanied his girlfriend to one of her all important events.
The singer also wrapped a protective arm around Selena when she hosted the MuchMusic Video Awards awards ceremony on Sunday night.
Selena has had a rocky few weeks after she fell ill and was admitted into hospital for 24 hours with malnutrition earlier this month.
And Sunday's event was Selena's first public appearance since her hospitalisation for malnutrition.
Bieber took to the stage to accept an award, which he shared with hip hop star Drake, after they were named joint winners of best international Canadian video.
He also scooped the honour for favourite artist by ordinary Canadians, adding yet more awards to his growing trophy collection.
But tonight was certainly Selena's night, and she celebrate her new romantic comedy with her female co-stars.
The film sees three young women on holiday in Paris and find themselves whisked away to Monte Carlo after one of the girls is mistaken for a British heiress.
Selena stars in the film alongside two of Gossip Girl’s actresses Leighton Meester and Katie Cassidy