Stephen Heywood(1969-2006)
- Actor
Stephen Heywood was born on 13 April 1969 in Newton, Massachusetts, USA. He was an actor, known for Offending Angels (2000) and So Much So Fast (2006). He was married to Wendy Stacy Heywood. He died on 26 November 2006 in Newton, Massachusetts, USA.