Question: who played carlton on fresh prince of belair
Answer: Alfonso Lincoln Ribeiro Sr. ( born September 21 , 1971 ) is an American comedian , director , singer , dancer , television personality and actor .