Carl William Demarest ( February 27 , 1892 -- December 27 , 1983 ) was an American character actor known for playing Uncle Charley in `` My Three Sons '' .
Carl William Demarest ( February 27 , 1892 -- December 28 , 1983 ) was an American character actor . He is best known for playing Uncle Charley in `` My Three Sons '' .