"Criminal Minds" Season 12 finale is right around the corner and the fans of the series are hanging on to their seats for a possible surprise ending. While there is no news yet for "Criminal Minds" Season 13, the fans are crossing their fingers for a whole new season.

The finale of "Criminal Minds" Season 12 is expected to be explosive, with reports that former characters will be returning for the said finale episode. According to E! Online, Shemar Moore is one of the characters who will be making a re-appearance for the final episode.

Shemar Moore plays the role of Derek Morgan, and the return of his character will reportedly bring a key to Mr. Scratch's case. The case of Mr. Scratch is one of the highly-regarded cases in "Criminal Minds" Season 12 as it deals with a serial killer and an escaped convict. For the past three seasons, the team has been on a wild goose chase for Mr. Scratch and the finale of Season 12 may just be the perfect moment to close in on the case.

Morgan's upcoming return to "Criminal Minds" Season 12 is a big leap for his character considering that he has decided to leave the team after a near-death experience. Projected as a family guy, Morgan initially decided to leave to spend more time with his wife and newborn baby. Will his return to the series cost him his life once and for all?

Shemar Moore is the second cast member to leave the series, following the footsteps of Mandy Patinkin. That said, fans are also curious if Patinkin will also be making a re-appearance in "Criminal Minds" Season 12.

According to TV Fanatic, aside from holding the key to Mr. Scratch's case, Morgan's return is expected to save Reid from being stuck inside the prison. "Criminal Minds" Season 12 finale air date is slated on May 10, 2017 at 9 p.m. on CBS.