Taylor Russell was born on July 18, 1994 in Vancouver, British Columbia, Canada. She is an actress and director, known for Waves (2019), The Heart Still Hums (2020) and Bones & All. Read more on iMDB