Lil Woods was born on April 9, 1998 in Harbury, Warwickshire, England as Lillian Grace Woods. She is known for her work on Nanny McPhee Returns (2010), Blessed (2008) and Disco (2010). Read more on iMDB