Question: who played virgil in the heat of the night
Answer: Howard Ellsworth Rollins Jr . ( October 17 , 1950 -- December 8 , 1996 ) was an American stage , film and television actor .