
General Hospital’s Sonny (Maurice Benard) has had quite the journey in Port Charles given his line of work. The kingpin has faced death more times than we care to count, has lost loved ones and drawn the ire of his fair share of enemies. Through it all though, he’s managed to stay out of prison largely, and that’s quite the feat considering the number of law enforcement agents who have tried to take him down through the decades (although he was convicted of murdering AJ [Sean Kannan], he was later freed by the governor of New York).
Now after Sonny killed John Cates (Adam J. Harrington), Sonny faced quite the predicament. After all, he murdered an FBI agent, regardless of how unhinged John had become. Not wanting to see his father sent to prison for killing a man who was harassing Kristina (Kate Mansi), Michael (Chad Duell) helped cover up Sonny’s actions and sent him to Carly (Laura Wright) for an alibi. It didn’t make much to convince Carly to help Sonny, and she let people believe that when John was being murdered, she and Sonny were rekindling their relationship.