He is on trial for Silas' murder, and now, the case against Franco (Roger Howarth) could take an unexpected and shocking turn on General Hospital.

Julian Learns The Truth About Ava's Identity

He is innocent of the crime but can't be proven of his innocence just yet because he's covering for Nina (Michelle Stafford), who is also innocent, but looks guilty if Ava (Maura West) gives the photo she has of Nina kneeling over her ex-husband's dead body with a knife in her hand to the police. But now, the case against him could take an unexpected turn after Morgan (Bryan Craig) is brought to the stand to testify.

"Should I be worried about this?" Scott (Kin Shriner) asks Franco in a preview clip for the Thursday, Aug. 20 episode.

Nina Confronts Ava

However, anything Morgan says that could potentially implicate Franco in the murder could wind up being thrown out later, as more people who know the truth about Ava likely murdering Silas -- and who know she is really alive and disguised as her own twin sister Denise -- continue to share the knowledge they have with others, and potentially implicate Ava as a result.

One new person who will learn the truth will be Madeline (Donna Mills), who could use her new close relationship with Ric (Rick Hearst) to get Franco locked away for good, which will help and her Ric more with their plot to wipe Nina clean of all her money.

"Franco did not kill Silas, Ava did," Nina says to her mother in the clip.

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