Ian Puleston-Davies is a Welsh actor. He’s been acting professionally since the 1980s. In 1987, he made his film debut in Business as Usual. In the 1990s, he had his first television role as Terry Williams in Hollyoaks. He later starred as Mick Glover in The Bill. In the 2000s, he had performances in the films The Last Minute and Awaydays. He also joined the main cast of the short-lived series Vincent. From 2010 to 2015, the actor became best known for starring as Owen Armstrong in Coronation Street. Recently, he made notable appearances in the television shows Marcella, Tin Star, Vera, and Father Brown. He currently stars as Arthur Pennyworth in the Epix series Pennyworth.