by adminApril 1, 2020April 1, 2020Leave a Comment on Sarah Allen Sarah Allen was born in 1980 in Nelson, British Columbia, Canada. She is an actress and producer, known for On the Road (2012), Secret Window (2004) and The Expanse (2015).