Rory was stabbed and killed by The Hook killer.
Rory Cabrera, a character on the long-running soap opera “General Hospital,” met a tragic end when he became a victim of the mysterious assailant known as The Hook killer. Rory, portrayed by actor Michael Blake Kruse, was introduced as a police officer and a love interest for Trina Robinson. His character was involved in the investigation of the attacks happening in Port Charles, which had the town on edge.
As the storyline progressed, Rory’s involvement with the case grew, and he was determined to catch the perpetrator. Unfortunately, while on duty, Rory was attacked and fatally stabbed by The Hook, marking a shocking and sad departure for the character from the show. His death had significant repercussions for the other characters, particularly Trina, and it added another layer of urgency to the ongoing storyline as the residents of Port Charles sought to bring the killer to justice.