Here's the reason there's no EastEnders on tonight. They might pop up in some other guise throughout tonight's charity marathon. Terry Wogan, Fearne Cotton, Tess Daly and Alesha Dixon present another bumper night of fundraising fun live from BBC Television Centre in London, with a host of celebrities doing their bit to support disadvantaged children. The lads from One Direction kick things off, and the cast of West End smash The Wizard of Oz perform live. Where would Children in Need be without the BBC newsreaders?! Also, in what has become a Children in Need tradition, there is an exclusive sneak peek at this year's Doctor Who Christmas special. Alan Sugar risks a grilling in the den in The Dragons' Apprentice. Then, music by the Collective, the Gary Barlow-produced urban crew, featuring Tulisa, Tinchy Stryder, Chipmunk, Ms Dynamite, Wretch 32, Rizzle Kicks, Mz Bratt, Dot Rotten, Ed Sheeran and Labrinth, with this year's official Children in Need single, Teardrop. Continues on BBC2 until 10.35pm whereupon it's back on BBC1 again.