Where Are They Now: The Cast of The Andy Griffith Show - Hal Smith Hal Smith played Otis Campbell. After the series, Hal continued to act; however, most of his work was voice-over. His voice-over work included "The New Adventures of Winnie the Pooh," "DuckTales," and "Garfield. " Hal died in 1994. The Andy Griffith Show, Life Questions, Otis, New Adventures, Garfield, Campbell, The Voice, Death, It Cast