Craig McLachlan initially planned to leave the series after season two, and the character of Ed was originally written out at the beginning of season three. However, after staying for season three,
Craig McLachlan then left the series, and was replaced with
Steven Houghton. No attempt is made in the scripts for season four to explain why Ed's appearance and accent has changed.