Charlie's dark past, and the reason he left his old practice, are revealed - what does Linda have over him?
Connie throws herself into work, Lofty helps a family reconnect and Big Mac deals with a man who's gambled away his brother's money.
As Christmas Day continues in Albert Square, lives are left hanging in the balance... The Beales and Mitchells reel from earlier events - will their lives ever be the same again? Show more
News spreads around Walford of the eventful Branning Christmas, but can the family survive or will the recent events tear them apart? Kim learns she has slept through Christmas. Show more
Ben reaches breaking point when he believes Shirley has overheard a conversation between him and Phil about Heather's death. Derek holds a party to introduce Alice to the family. Show more
Phil and Shirley rake over their past in an epic showdown, while Ian begins to unravel as the enormity of Ben's admission sinks in. Alice's party gets off to an awkward start. Show more
EastEnders Omnibus
19/05/2012
1 hour, 55 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC One Wales
Phil and Shirley rake over their past in an epic showdown, while Ian begins to unravel as Ben's admission sinks in. Derek organises a party to introduce Alice to the Brannings. Show more