Margaret McDonald is an actress, known for Parasyte: The Maxim (2014), Akame ga Kill! (2014) and Mardock Scramble: The Third Exhaust (2012). Read more on iMDB