Margaret Moonlight
Tara Strong is the English dub voice of Margaret Moonlight in No More Heroes 2: Desperate Struggle.
Video Game: No More Heroes 2: Desperate Struggle
Franchise: No More Heroes
Video Game: No More Heroes 2: Desperate Struggle
Franchise: No More Heroes