Ian Beale is the longest-serving character in EastEnders – and a much loved one, too. Adam Woodyatt started playing hapless Ian in 1985 and celebrated his 3000th episode in May 2016.