Somewhere in Time
1980
Stephen Deutsch was born on 30 June 1946 in Los Angeles, California, USA. He is a producer and director, known for Bill & Ted's Excellent Adventure (1989), Indigo (2003) and Somewhere in Time (1980). He was previously married to Lauren Stocks. imdb.com