Debbie Barlow was born on May 11, 1966 in North Vancouver, British Columbia, Canada. Debbie is known for
The Invisible (2007),
Final Destination 3 (2006) and
Assault on Wall Street (2013). Debbie died on October 28, 2017 in North Vancouver, British Columbia, Canada.