Question: who played adam on touched by an angel
Answer: Charles Rocket