If you know more information about Darren Ross help us to improve this page
Birthday:
9 August 1974, Winnipeg, Manitoba, Canada
Darren Ross was born on August 9, 1974 in Winnipeg, Manitoba, Canada. He is known for his work on The Lookout (2007), A Dog's Purpose (2017) and The Haunting in Connecticut (2009).