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