Otto Felix
Birthday: 31 December 1942, Pittsburgh, Pennsylvania, USA
Otto Felix was born on December 31, 1942 in Pittsburgh, Pennsylvania, USA. He was an actor, known for James Dean (2001), Up in Smoke (1978) and South of Heaven, West of Hell (2000). He died on December 13, 2008 in Los Angeles, California, USA.