Christmas time is here and 21 Savage is fully engulfed in holiday cheer, even if he doesn't know all the words to classic X-Mas carols.

On Monday night (Dec. 24), the Atlanta rapper posted a video of himself singing "Jingle Bells" - kind of. In the clip, 21 is rocking a red turtle neck and doing his best to give a rendition of the Christmas staple. Unfortunately, he only remembers about half of the words and hilariously stares at the camera when the lines come up that he doesn't know. He gets an E for effort.

Savage will definitely be in the holiday spirit if his new album tops the Billboard 200 at the end of this week. He is riding high after releasing his new album I Am > I Was last week. The album features guest appearances from J. Cole, Childish Gambino, City Girls' Yung Miami, Post Malone, Offset, Project Pat, ScHoolboy Q, Young Nudy, Gunna and Lil Baby. On the production end, Metro Boomin, Southside, FKi 1st, Wheezy and more handle duties.

The Cole-assisted song "A Lot" received a lot of pub, while the track "Ball W/o You" had the internet buzzing as to whether or not 21 was addressing his former girlfriend Amber Rose. Since the album's release, 21 has added Travis Scott to the mix on the song "Out for the Night Pt. 2."

The project also made headlines after LeBron James was called out for referencing lines on the album that feature Jewish stereotypes. The NBA All-Star has since apologized.

Check out 21 Savage hilariously attempting to sing "Jingle Bells" below.

See Behind-the-Scenes Photos of 21 Savage at 2016 XXL Freshman Class Cover Shoot