Theodore Ross Roberts was an American actor best known for his role as the Lion in The Wiz, an all-African American reinterpretation of The Wizard of Oz. Wikipedia
Born: June 30, 1934, Zanesville, OH
Died: September 3, 2002 (age 68 years), Good Samaritan Hospital: Emergency Room, Dayton, OH
Parents: Elizabeth Russell
Movies
TV shows