Ian Beale. Ian Beale is a fictional character from the BBC soap opera EastEnders, played by Adam Woodyatt. ... The character appeared in his 2000th episode in the show on 26 March 2007, and his 3000th on 27 May 2016.