DC Launches New Series SUICIDE SQUAD: HELL TO PAY, Sequel to Upcoming Animated Movie Posted on March 21, 2018 by knightquest The Spectre, the Demon and Amanda Waller make quite the triangle. Source: Comic Book News