Justin Bieber is in a giving mood.
The singer appeared this morning on The Today Show and hyped his best-selling Christmas album, “Under the Mistletoe,” explaining that a portion of all proceeds are going toward charities that include Make-a-Wish, Medishare for Haiti, City of Hope and the Boys & Girls Clubs of America.
But the Biebs did a lot more than talk a good game: he sang a terrific one! Watch below as Justin takes to the stage with his mentor, Usher, and the pair duet on a holiday classic. Roast some chestnuts over an open fire with this talented duo now:

** Programming note: Bieber will also appear on The Late Show with David Letterman tonight. Watch a snippet from that interview HERE!