Anthony Barclay

Anthony Barclay is a British actor who played Karl Harper in Coronation Street.