Neila Stephens was born on September 27, 1994 in Montrose, Angus, Scotland, UK. She is an actress, known for The Rig (2022) and Dark Edge: Edge of Darkness (2017).