Margaret Roche: Margaret Roche. Actress: Lupin the 3rd. Margaret Roche is known for Lupin the 3rd (2014), Troy the Odyssey (2017) and Who's Watching Oliver (2017).
Known For: Lupin the 3rd (Actress), Troy the Odyssey (Old Hag), Who's Watching Oliver (Mama), Microcosm (Producer)