So Batman is playing Gordon? I don't think that's happened before. Although we have had incarnations of Jim Gordon played by Lex Luthor (Lyle Talbot, Batman and Robin 1949 and Atom Man vs. Superman 1950), Perry White (Ted Knight, '60s Filmation cartoons -- also the Flash for Super Friends), Superboy (Bob Hastings, '60s Filmation and B:TAS), Superman (Danny Dark, Challenge of the SuperFriends), the Spectre (Gary Cole, Under the Red Hood and DC Showcase), and Kanjar Ro (Kurtwood Smith, Green Lantern: First Flight and Beware the Batman -- also Agent Bennet in Batman Beyond/The Zeta Project).