Christmas, just like every other day of the year for celebs, is the perfect time to get on the 'gram and show off just how #blessed they are and yesterday was no different.

Everyone from Chris Hemsworth and the Marvel crew to Jennifer Aniston (and some celeb pals) to Christmas queen Mariah Carey took to social media yesterday to mark the occasion in their festive best.

Some even threw in some witty jokes. We know, we're surprised too.

View this post on Instagram

Happy Holidays 🎄❤️💚🎄

A post shared by Kim Kardashian West (@kimkardashian) on

View this post on Instagram

Merry Christmas 🎁

A post shared by Kylie ✨ (@kyliejenner) on

View this post on Instagram

Wishing everyone a happy holiday from Big Sur!

A post shared by Natalie Portman (@natalieportman) on

View this post on Instagram

Fun in the snow! ❄️⛄️

A post shared by Mariah Carey (@mariahcarey) on

View this post on Instagram

My beautiful home for Christmas🎄🎁🎄🎁

A post shared by Britney Spears (@britneyspears) on

View this post on Instagram

actual Christmas trolls headed to church

A post shared by Antoni Porowski (@antoni) on

View this post on Instagram

Family my lil cuz

A post shared by Justin Bieber (@justinbieber) on

View this post on Instagram

#Harts #HolidayHarts #MerryChristmas

A post shared by Kevin Hart (@kevinhart4real) on