Harriet MacMasters-Green is an actress and writer, known for The Haunting of Helena (2012), Parking Lot (2011) and Smile (2009). Read more on iMDB