Shemar Moore returned to 'Criminal Minds' season finale because fans missed him, EP said

The series' executive producer spoke out on Moore coming back last night.

Executive producer Erica Messer told Entertainment Weekly that Moore returned to reprise his role on the CBS series because "fans have been missing him, obviously."

Messer also said that she knew Moore was cast in another series, a reboot of "S.W.A.T.," and wanted him to return to "Criminal Minds" before he became too busy with his new series.

"He got cast in this S.W.A.T. pilot, and we knew if it went to series -- and all signs point to yes -- we would never to get to use him again. So it felt like now or never," she added.

This wasn't a total surprise for die-hard Moore fans. He teased his return on social media back in March.

Moore, a series regular since the season premiere in 2005, left abruptly in the middle of Season 11.