Justin Bieber proved his status as a teenage heartthrob is well deserved at the Victoria's Secret Fashion Show last night.
The 18-year-old sent the hearts of "Beliebers" racing as he worked the stage at the Lexington Avenue Armory in New York City.
For his appearance on the glamorous pink carpet, Justin went edgy in an all-leather ensemble.
The singer posed for the cameras in a blue-black jacket, teamed with baggy leather pants.
With his hair styled in a cute quiff, Justin looked every inch the perfect pop star.
Later he opted for all-white to perform a couple of his hits for the crowd.
The singer wore a texture waistcoat, teamed with baggy white trousers and a shiny top as he belted out As Long As You Love Me and latest single Beauty and a Beat.
The singer was joined on stage by gorgeous models dressed in an array of cute outfits, including an Alice in Wonderland-inspired dress.
Backstage the star got more attention from the Victoria's Secret models, as he posed with the likes of Candice Swanepoel and Lindsay Ellingson.
Also performing at the show was Rihanna, who rocked the crowd with her sexy signature style.
The singer stunned in a cropped top, teamed with an on-trend midi-length skirt.
Also joining the party was Bruno Mars, who performed his hits Locked Out Of Heaven and Lost during the fashion show.
© Cover Media