Nell Fisher was born on November 2, 2011 in London, UK. She is an actress, known for Evil Dead Rise (2023), Northspur (2022) and Bookworm.
Are you new here ? Sign-up