Lucy Walters is an actress, known for Shame (2011), Lies I Told My Little Sister (2014) and The Brass Teapot (2012). Read more on iMDB