Show more
Elle Travis was born on 22 December 1975 in Berkeley, California, USA. She is an actress and director, known for Searching for Salai (2019), Front Seat Chronicles (2012) and Dead Air (2009). imdb.com