Coronation Street viewers have seen several different incarnations of Peter Barlow over the years. And the current actor who plays him, Chris Gascoygne, has been a firm fixture for over two decades. However, Peter is set to bid a heartbreaking farewell to the Cobbles in sad scenes that will air over the festive period.