Question: who played adam on touched by an angel
Answer: Charles Rocket as Adam , an angel of death