 And actress Shannon Doherty, best known for her roles in Beverly Hills 90210 and Charmed, has died after a battle with cancer. She was 53. Her publicist, Leslie Sloan, said in a statement on Saturday, July 13th, she lost her battle with cancer after many years of fighting the disease.