Mari McCabe

Mari McCabe is a fictional comic book adventure hero who has appeared in the licensed works of DC Comics. Her first television appearance was on the "Wake the Dead" episode of Justice League Unlimited in 2004 where she was voiced by actress Gina Torres. A live-action version of the character appeared on the TV series Arrow in 2016. Played by actress Megalyn Echikunwoke, she appeared in the season four episode, "Taken".