Lilly Newbold can be an actress, known for All Saints (1998).
Lilly Newbold Net Worth is $950,000 Mini Biography Lilly Newbold can be an actress, known for All Saints (1998). Known for moviesAll Saints 2002-2003as Millie Hunter / Millie Hunter #1 Source IMDB