On film he was played by Frank Gorshin (1966 Batman) and Jim Carrey (1995 Batman Forever). Of course Frank Gorshin was the original Riddler and was the best. But I also liked how John Astin played the Riddler in the second season of the Batman TV show. I liked how Astin played Riddler with a lot more villainy than Gorshin did.
John Astin Played Riddler in episodes 79 (Batman's Anniversay) and 80 (A Riddling Controversy) in the second season of the Batman TV show. It was Riddler's only appearance that season. Frank Gorshin was unavailable to play the part so the producers approached John (Gomez Addams) Astin don the green tights. I think Astin played the aprt more like a real villain would. He was much more serious and a lot more of a fiend. But most viewers didn't like his performance and it is considered not one of the better episodes.