Criminal Minds
“Criminal Minds” Season 12, episode 9 premieres on Wednesday, Jan. 4, 2017. CBS

Even TV actors need some vacation. The cast of CBS show “Criminal Minds” celebrated Christmas and enjoyed their holidays in a variety of ways. Some headed to Mexico, others danced with their family and another took their precious fur ball for a walk.

Shemar Moore, who played Derek Morgan in “Criminal Minds” until last season, uploaded a photo of his glittering Christmas tree surrounded by gifts. He wished fans a merry Christmas and happy holidays. Then he uploaded three videos in which he and his family, including his groovy mom, are dancing to various songs. Shemar’s family definitely has some swagger.

While Moore hit the dance floor with his family, Thomas Gibson, who played Hotch and was unexpectedly fired from “Criminal Minds” in Season 12, chose to spend the Christmas weekend spending time with his dog Hazel. He took his adorable pup for a walk at the beach. He also shared a photo of his unshaven face enjoying his carefree walk.

Earlier this month, Gibson shared pictures of his daughter performing the “Nutcracker” musical.

New “Criminal Minds” Season 12 cast Adam Rodriguez chose to spend his days off by traveling to Ensenada in Mexico. He enjoyed a sumptuous lunch at El Jefe. Later, much like Gibson, Rodriguez chose to take a walk on the beach and relished the experience. The actor plays Luke Alvez on the CBS series.

Meanwhile, Matthew Gray Gubler, who plays Dr. Spencer Reid, shared a throwback picture of him celebrating Christmas with his family.

“Criminal Minds” Season 12 returns on Wednesday, Jan. 4 with episode 9 in which Rossi (David Rossi) receives a call from a serial killer while teaching a profiling course on his birthday. Titled “Profiling 202,” this serial killer is Rossi’s arch enemy. Catch the episode at 9 p.m. EST on CBS.