Glenn Richards was born on September 19, 1961 in Vancouver, British Columbia, Canada. He is an actor and director, known for
The Butterfly Effect (2004),
Fido (2006) and
Offshore (2013). He has been married to Darlene since April 29, 1989. They have one child.