Crimson Avenger and Caped Crusader in the same city. Shit's about to go down.