General Hospital villain Drew Cain is almost universally hated by fans of the show and the residents of Port Charles, but there are several other current characters who are far worse than him. Drew (Cameron Mathison, originally played by Billy Miller) wasn't always an antagonist. In fact, when he first came to town, he was a hero. A former Navy S.E.A.L., he was brainwashed into believing that he was his long-lost twin brother, Jason Morgan (Steve Burton).
Through the years, Drew proved himself to be a selfless person, such as when he risked his own life to rescue Liesl Obrecht (Kathleen Gati) because she was the only bone marrow match for Willow Tait (Katelyn MacMullen) when she had cancer. In addition, Drew went to jail for his then-girlfriend, Carly Spencer (Laura Wright), when they

Screen Rant

Cover Media
America News
AlterNet
The List
CNN