The 19-year-old singer surprised 150 kids during a Boys and Girls Club screening of his new film Believe in L.A. earlier this week.
It all went down when Justin popped up on stage at the premiere and handed out Christmas presents and hugs to his Belieber fans. What's even better is that Justin performed two of his songs for the kids. Click here to see pics from the event!
"I remember growing up with not a lot," the Biebs reportedly told the crowd during the appearance.
"Grew up with, you know, no toys and I wanna make sure each and every one of you have a great Christmas."
Justin also stayed to watch his new movie with the children.
He tweeted during the event, "Surprised my beliebers at a screening of #believemovie & gave toys with the crew. Watching the movie with them. This is what it's all about."
On Wednesday, Bieber attended the Los Angeles premiere of Believe with a lot of his famous friends and family. See pics from the premiere below!