Justin Bieber premiered his new music promo with Mariah Carey last night.
The teen pop star showed some early festive spirit as he watched the lights being turned on at the Christmas in Rockefeller Center event in New York City.
Before the impressive Christmas tree was lit, stars including Michael Bubl, Katharine McPhee, Big Time Rush, Tony Bennett, Carole King and Neil Diamond all sang.
Justin then took centre stage as he sent the crowd wild by performing his hip-hop rendition of Little Drummer Boy alongside Busta Rhymes.
The 17-year-old heartthrob was next joined by his mentor Usher for a mellower tune The Christmas Song (Chestnuts Roasting on an Open Fire).
As Justin wished the audience a Merry Christmas, the All I Want for Christmas video came on the screen. The clip features Mariah dressed in a sexy Santa Claus outfit as she dances around a department store. Justin is seen browsing the aisles with some friends, before the pair hand out an array of gifts to lucky shoppers during a yuletide party.
Mariah and Justin then enjoy a spot of flirting as people begin to unwrap their presents.
Justin re-recorded Mariah's classic Christmas song for his new festive album Under the Mistletoe. Other stars to feature on the record include Boyz II Men and The Band Perry.