Lorna Scott is an actress, known for Wanted (2008), Bad Santa (2003) and 17 Again (2009). Read more on iMDB