Terry Beach Englehart
- Art Department
Terry Beach Englehart was born on 11 November 1948 in California, USA. Terry Beach is known for Shanghai II: Dragon's Eye (1990). Terry Beach has been married to Steve Englehart since 26 September 1975. They have two children.