Question: who played lionel on all in the family
Answer: Michael Jonas Evans ( November 3 , 1949 -- December 14 , 2006 ) was an American actor , best known as Lionel Jefferson on both All in the Family and The Jeffersons .