Colin Egglesfield, an actor known for his roles in “All My Children” and “Melrose Place,” has revealed that he is battling ...