Anthony Geary, who played Luke Spencer on General Hospital, has died. He was 78.