Stephan Ellis was born on June 10, 1951 in Los Angeles County, California, USA. He was an actor, known for
Survivor: High on You (1984),
Survivor: Eye of the Tiger (1982) and
Survivor: Children of the Night (1982). He was married to Angela Drozd. He died on February 28, 2019 in Venice, California, USA.