Finally, after months of mystery, the man who has been impersonating Luke has been revealed on General Hospital.

Julian Reveals What He Knows About Fluke

Fluke is none other than Faison (Anders Hove), wearing a Luke mask and ensuring the real Luke Spencer (Anthony Geary) is locked away in Miscavige, as he and his co-conspirators continue wreaking the havoc they have planned on Port Charles. However, even though fans have clued in to the mystery Luke's identity, no one in town is one hundred percent sure of just what is going on.

Faison was believed to be in a dungeon at Wyndemere, though it was quickly revealed that Anna's (FInola Hughes) assumption he was there was incorrect, and she'd been misled into thinking he was locked away for all this time. Now, her actions against Faison are once again potentially landing her in some serious hot water.

Luke Escapes His Captivity

"I need to discuss what you did to Faison," Agent Sloane (Robb Derringer) says to her in a preview clip for the Tuesday, Nov. 25 episode.

And while Faison's duplicitous actions are slowly coming to the surface, his role in an even bigger mystery-which appears to concern some huge plot between him, Helena Cassadine (Constance Towers), Larry Ashton (Hugo Napier) and Jerry Jacks (Sebastian Roche)-is still first coming to light. And when the real Luke finds himself firmly locked up once again and sees who comes to visit him at Miscavige, he will become increasingly more scared about the future of all of his loved ones.

"You look like you've seen a ghost," Helena says to him.

Meanwhile, Alexis (Nancy lee Grahn) is also inching closer to the truth about Luke's impostor, after learning from Julian (Michael DeVry) that there was a fake Luke out there. Now, in an effort to learn everything she can, she will demand Julian bring her to the real Luke's place of captivity.

"Tell me where Luke is," she says.

General Hospital airs Monday-Friday at 3 p.m. on ABC.