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 Warehouse 13 (2009).