Roy Barraclough as Alec Gilroy in Coronation Street