who played andrew on touched by an angel
John Dye John Carroll Dye (January 31, 1963 â€“ January 10, 2011)[1] was an American film and television actor known for his role as Andrew in the religious television drama series Touched by an Angel.