Pennyworth was played by Alan Napier, Ian Abercrombie and Sean Pertwee in television shows. He was voiced by Clive Revill and by Efrem Zimbalist, Jr. in ' and was voiced by Ralph Fiennes in "The Lego Batman Movie". English actor Jack Bannon played a younger version of the character in the television series ' (2019-2022).