EastEnders 2008 - 2021

14 series•Entertainment / Soaps
Available on
BBC One

Classic years in the Square. Relive the dramas of Whitney's teen years, Janine's scheming, Kat and Alfie's return, Roxy and Ronnie's fights and goodbye to Peggy and Pat.

01/01/2013: Episode Image
Episode 101/01/2013

The Mitchells congregate to celebrate Lexi's special day.

03/01/2013: Episode Image
Episode 203/01/2013

Joey returns to Albert Square to support Alice after the death of their father.

04/01/2013 - Part 1: Episode Image
Episode 304/01/2013 - Part 1

The Brannings plan to give Derek a decent send-off, but will is go to plan?

04/01/2013 - Part 2: Episode Image
Episode 404/01/2013 - Part 2

Lauren is pushed to tell the truth about the car crash. Can Joey stop her in time?

07/01/2013: Episode Image
Episode 507/01/2013

It is the day of Joey's court case and Alice is eager to find out what happened to Derek.

08/01/2013: Episode Image
Episode 608/01/2013

Pressure is building for Max and Denise stays out of Kim's way following her kiss with Ray.

10/01/2013: Episode Image
Episode 710/01/2013

Max decides to sort out his situation once and for all and Alfie's loyalties are tested.

11/01/2013: Episode Image
Episode 811/01/2013

Zainab is alarmed at the content of Ayesha's letters and Ray arrives with a bombshell.

14/01/2013: Episode Image
Episode 914/01/2013

Dot discovers her granddaughter using her home for extra-curricular activities.

15/01/2013: Episode Image
Episode 1015/01/2013

The Brannings are a family in crisis, and Dot attempts to pull them back together.

17/01/2013: Episode Image
Episode 1117/01/2013

Dot is on a one-woman mission to save those around her - starting with Lauren.

18/01/2013: Episode Image
Episode 1218/01/2013

Tanya is determined to find out what Max and Lauren are hiding.

21/01/2013: Episode Image
Episode 1321/01/2013

Still dealing with the fallout from Max's secret, Tanya decides to take charge.

22/01/2013: Episode Image
Episode 1422/01/2013

Realising he is at risk of losing his family, Max tries his best to manage the situation.

24/01/2013: Episode Image
Episode 1524/01/2013

Dot is livid at Cora's betrayal, and she makes her views known.

25/01/2013: Episode Image
Episode 1625/01/2013

Lauren's attempts at helping out a friend backfire, and Lola stands up to Phil.

28/01/2013: Episode Image
Episode 1728/01/2013

Cora is upset when she hears that Tanya has agreed to meet with Max.

29/01/2013: Episode Image
Episode 1829/01/2013

Masood encourages Ayesha to follow her dreams, but this backfires when Zainab interferes.

31/01/2013: Episode Image
Episode 1931/01/2013

Masood is bewildered when AJ advises that Ayesha is playing games with him.

01/02/2013: Episode Image
Episode 2001/02/2013

Annoyed at the way things have turned out, Max goes looking for answers.

04/02/2013: Episode Image
Episode 2104/02/2013

Guilty over missing their meeting, Masood tries to make things right for Zainab.

05/02/2013: Episode Image
Episode 2205/02/2013

An angry Masood storms off to the Vic, while Zainab hears some home truths from Ayesha.

07/02/2013: Episode Image
Episode 2307/02/2013

As the truth stares Zainab and Masood in the face, Zainab refuses to acknowledge it.

08/02/2013: Episode Image
Episode 2408/02/2013

Masood desperately tries to get Zainab to realise how he feels.

11/02/2013: Episode Image
Episode 2511/02/2013

The pressure is on for Bianca as she attempts to juggle family and work.

12/02/2013: Episode Image
Episode 2612/02/2013

A phone call from Liam's school angers Bianca, while Sharon warns Joey to raise his game.

14/02/2013: Episode Image
Episode 2714/02/2013

Bianca must act quickly when she discovers the stock she is selling with Kat is stolen.

15/02/2013: Episode Image
Episode 2815/02/2013

Bianca's week continues to deteriorate when she starts to lose control over Liam.

18/02/2013: Episode Image
Episode 2918/02/2013

Kat is intrigued when Alfie asks to see her, and Bianca suspects Alfie still loves Kat.

19/02/2013: Episode Image
Episode 3019/02/2013

When Roxy makes disparaging comments towards Kat, the two women finally come to blows.

21/02/2013: Episode Image
Episode 3121/02/2013

After some soul searching, Kat decides to take control of her life - but can she succeed?

22/02/2013: Episode Image
Episode 3222/02/2013

Max tries to explain the situation to Tanya - but will she be able to resist?

25/02/2013: Episode Image
Episode 3325/02/2013

When Sharon receives an offer she cannot refuse, Jack takes matters into his own hands.

26/02/2013: Episode Image
Episode 3426/02/2013

Blaming Phil for problems with his relationship with Sharon, Jack lashes out.

28/02/2013: Episode Image
Episode 3528/02/2013

Patrick is angry and upset when Denise arranges a carer to look after him.

01/03/2013: Episode Image
Episode 3601/03/2013

A confused Sharon makes a life-changing decision after arguing with both Phil and Jack.

04/03/2013: Episode Image
Episode 3704/03/2013

It's the day of Lola's hearing regarding Lexi, and someone is trying to ruin things.

05/03/2013: Episode Image
Episode 3805/03/2013

A desperate Lola, livid with Phil, takes matters into her own hands.

06/03/2013: Episode Image
Episode 3906/03/2013

Just as things seem to be back on track with Jack and Sharon, Phil calls.

07/03/2013: Episode Image
Episode 4007/03/2013

The hunt continues for Lola and Lexi, and Phil is in a race against time to find them.

08/03/2013: Episode Image
Episode 4108/03/2013

Liam helps out a gang when they are in trouble, but is he getting in with the wrong crowd?

11/03/2013: Episode Image
Episode 4211/03/2013

A run-in with Roxy gives Kat doubts about settling her divorce without a solicitor.

12/03/2013: Episode Image
Episode 4312/03/2013

Bianca makes a shocking discovery which brings her whole world crashing down.

13/03/2013: Episode Image
Episode 4413/03/2013

Bianca is stuck in a predicament when she receives a visit from the police.

14/03/2013: Episode Image
Episode 4514/03/2013

Bianca has a difficult decision to make after her worst fears are confirmed.

18/03/2013: Episode Image
Episode 4718/03/2013

Bianca is at the end of her tether with Liam, but how far will she go to protect her son?

19/03/2013: Episode Image
Episode 4819/03/2013

Tanya shocks herself when she accepts a date with an unlikely suitor.

21/03/2013: Episode Image
Episode 4921/03/2013

Whitney tries to get through to Liam, but will she end up doing more harm than good?

22/03/2013: Episode Image
Episode 5022/03/2013

Tanya wakes up the morning after her date hungover and undressed - what really happened?

25/03/2013: Episode Image
Episode 5125/03/2013

Bianca is torn over what to do about Liam, but he leaves her with only one real option.

26/03/2013: Episode Image
Episode 5226/03/2013

Liam finds himself in an uncomfortable position when the gang want him to prove himself.

28/03/2013: Episode Image
Episode 5328/03/2013

Bianca makes a life-changing decision when Liam continues to hang around with the gang.

29/03/2013: Episode Image
Episode 5429/03/2013

Bianca rushes to find Liam, but her worst fears are soon confirmed.

01/04/2013: Episode Image
Episode 5501/04/2013

Bianca tries to reassure Liam, but he remains unconvinced that it is over.

02/04/2013: Episode Image
Episode 5602/04/2013

Lola waits for news on Lexi, and is overwhelmed when Phil offers a glimmer of hope.

04/04/2013: Episode Image
Episode 5704/04/2013

It is the day of Dot's court hearing to decide if she will lose her home.

05/04/2013: Episode Image
Episode 5805/04/2013

Liam returns home, but he finds it hard to adjust to being back in the Square.

08/04/2013: Episode Image
Episode 5908/04/2013

It is the hen and stag do for Jack and Sharon's wedding, and Phil surprises Sharon.

09/04/2013: Episode Image
Episode 6009/04/2013

Jack's stag do does not go to plan as he finds himself trapped with Phil.

11/04/2013: Episode Image
Episode 6111/04/2013

It is the day of the wedding, and Sharon and Jack are determined to go ahead.

12/04/2013: Episode Image
Episode 6212/04/2013

Kirsty and Max worry Lauren will expose their secret when she gets drunk at the reception.

15/04/2013: Episode Image
Episode 6315/04/2013

Kim thinks she has uncovered Sharon's real whereabouts, and Bianca is angry with Carol.

16/04/2013: Episode Image
Episode 6416/04/2013

Jack and Sharon are forced to pull together when Dennis goes missing.

18/04/2013: Episode Image
Episode 6518/04/2013

Michael finds his hands full when he realises that Jack has gone away.

19/04/2013: Episode Image
Episode 6619/04/2013

Janine makes the reasons for her return known, and Tanya puts Max on the spot.

22/04/2013: Episode Image
Episode 6722/04/2013

Janine has some difficulty re-starting her life back in Walford.

23/04/2013: Episode Image
Episode 6823/04/2013

Bianca discovers that Tiffany has been approached by one of the gang members.

25/04/2013: Episode Image
Episode 6925/04/2013

Liam's world starts to crash down around him as his past comes back to haunt him.

26/04/2013: Episode Image
Episode 7026/04/2013

Liam is forced to face his worst nightmare, but will he make the right decision?

29/04/2013: Episode Image
Episode 7129/04/2013

Sharon panics when she runs out of painkillers, but how far will she go?

30/04/2013: Episode Image
Episode 7230/04/2013

Michael decides to act against Janine, but can Alice convince him it is a bad idea?

02/05/2013: Episode Image
Episode 7302/05/2013

Billy is upset when everyone forgets his birthday, but Lola tries to cheer him up.

03/05/2013: Episode Image
Episode 7403/05/2013

When Lola learns Sharon's secret, she faces a dilemma; should she do the right thing?

06/05/2013: Episode Image
Episode 7506/05/2013

Michael feels more positive about Scarlett, but how long will it last with Janine around?

07/05/2013: Episode Image
Episode 7607/05/2013

Kat and Roxy have another run-in at the Vic, but will Roxy regret it?

09/05/2013: Episode Image
Episode 7709/05/2013

Roxy finds herself in a dangerous situation when she gets some unwanted attention.

10/05/2013: Episode Image
Episode 7810/05/2013

Ian has the weight of the world on his shoulders when he sees the state of his restaurant.

13/05/2013: Episode Image
Episode 7913/05/2013

Desperate to please Michael, Alice takes a risk in the hope of getting closer to Janine.

14/05/2013: Episode Image
Episode 8014/05/2013

Sharon throws a family dinner party, but Lola uses it as an excuse to snoop around.

16/05/2013: Episode Image
Episode 8116/05/2013

Sharon's dinner party does not go to plan, and things get worse when Trish arrives.

17/05/2013: Episode Image
Episode 8217/05/2013

Dexter's world comes crashing down around him when he realises his mum has betrayed him.

20/05/2013: Episode Image
Episode 8320/05/2013

Sharon is surprised when she realises that Jack is back in Walford.

21/05/2013: Episode Image
Episode 8421/05/2013

Phil is horrified when he finds Lexi in a dangerous situation; has Sharon gone too far?

23/05/2013: Episode Image
Episode 8523/05/2013

Will Phil help or hinder Lola's chances of getting Lexi back at her final hearing?

24/05/2013: Episode Image
Episode 8624/05/2013

Jack and Max come up with a plan to stop Kirsty's past from catching up with her.

28/05/2013: Episode Image
Episode 8728/05/2013

Tanya is on a mission to stop Lauren from getting her hands on any alcohol.

29/05/2013: Episode Image
Episode 8829/05/2013

As pressure mounts, Kirsty finds a way to get herself out of a tricky situation.

30/05/2013: Episode Image
Episode 8930/05/2013

Lauren admits the truth to Abi. Phil is taken aback by Sharon's actions.

31/05/2013: Episode Image
Episode 9031/05/2013

Can Max and Tanya put their differences aside for the sake of their children?

03/06/2013: Episode Image
Episode 9103/06/2013

Ian is put under pressure to get the restaurant finished before the local paper arrives.

04/06/2013: Episode Image
Episode 9204/06/2013

Jay is put in a difficult position when he is offered an opportunity he cannot refuse.

06/06/2013: Episode Image
Episode 9306/06/2013

Ava is left in a predicament when she has to choose between Sam and Dexter.

07/06/2013: Episode Image
Episode 9407/06/2013

Ian's restaurant opening is threatened by Janine and some faces from the past.

10/06/2013: Episode Image
Episode 9510/06/2013

Ian is forced to fill Peter in on what has really happened in his absence.

11/06/2013: Episode Image
Episode 9611/06/2013

Angry at Janine's latest stunt, Michael uses the nearest person to him.

13/06/2013: Episode Image
Episode 9713/06/2013

In a desperate bid to get a drink, Lauren makes a choice that puts her in terrible danger.

14/06/2013: Episode Image
Episode 9814/06/2013

Lauren pushes Tanya and the family to breaking point, but will she crack?

17/06/2013: Episode Image
Episode 9917/06/2013

Kirsty finally gets through to Max about Lauren's problem, and Alice stuns Joey.

18/06/2013: Episode Image
Episode 10018/06/2013

Max's plan to help Lauren backfires, and Tanya is hurt when she sees her so helpless.

20/06/2013: Episode Image
Episode 10120/06/2013

Bianca is alarmed when she lets a stranger into the house without realising.

21/06/2013: Episode Image
Episode 10221/06/2013

Tanya and Max put their faith in Lauren when she is invited to dinner by Peter.

24/06/2013: Episode Image
Episode 10324/06/2013

Max and Tanya worry when they realise that Lauren has not returned home all night.

25/06/2013: Episode Image
Episode 10425/06/2013

Max and Tanya are devastated as they wait for news on Lauren.

27/06/2013: Episode Image
Episode 10527/06/2013

Lauren returns home and Max and Tanya are determined to keep her from harm.

28/06/2013: Episode Image
Episode 10628/06/2013

Abi is stunned when she discovers her mum's plan and is determined Max knows the truth.

01/07/2013: Episode Image
Episode 10701/07/2013

A heartbroken Max makes a big decision when torn between the women in his life.

02/07/2013: Episode Image
Episode 10802/07/2013

Michael knows he is being played by Janine, but can he stop her leaving the country?

04/07/2013: Episode Image
Episode 10904/07/2013

Jean, Shirley and Bianca's antics take a terrible turn for the worse.

05/07/2013: Episode Image
Episode 11005/07/2013

Faced with a dilemma, Ava is forced to lie to Dexter, knowing she could lose everything.

08/07/2013: Episode Image
Episode 11108/07/2013

Dexter gives Ava an ultimatum that leaves her with a difficult decision to make.

09/07/2013: Episode Image
Episode 11209/07/2013

Sam tries to talk Dexter round before it is too late, but will Dexter change his mind?

11/07/2013: Episode Image
Episode 11311/07/2013

Ian overhears some interesting information that could prove useful to him.

12/07/2013: Episode Image
Episode 11412/07/2013

Lucy is put in a predicament when Ian asks for her help; will she be willing to help him?

15/07/2013: Episode Image
Episode 11515/07/2013

Ian is forced to choose between the business and family, but which way will he go?

16/07/2013: Episode Image
Episode 11616/07/2013

The speed dating night brings with it mixed fortunes for the residents of Albert Square.

18/07/2013: Episode Image
Episode 11718/07/2013

Alfie seeks out Jean's date to check he is up to scratch. Will he pass the test?

19/07/2013: Episode Image
Episode 11819/07/2013

Michael is delighted when he realises he has the upper hand on Janine, but for how long?

22/07/2013: Episode Image
Episode 11922/07/2013

Ian is pushed to breaking point when he is left to run all the businesses on his own.

23/07/2013: Episode Image
Episode 12023/07/2013

Ian is on a mission to find out who is responsible for damaging his livelihood.

25/07/2013: Episode Image
Episode 12125/07/2013

Whitney is in for a shock when a stranger arrives with a letter from someone in her past.

26/07/2013: Episode Image
Episode 12226/07/2013

Whitney decides to confront her demons, but what will Bianca do when she finds out?

29/07/2013: Episode Image
Episode 12329/07/2013

Feeling the pressure, Whitney ends up making a decision that could change her life.

30/07/2013: Episode Image
Episode 12430/07/2013

Whitney is relieved when she manages to keep her actions a secret.

01/08/2013: Episode Image
Episode 12501/08/2013

Whitney is left fighting for her relationship, and Tyler and Joey come to blows.

02/08/2013: Episode Image
Episode 12602/08/2013

Will Kat and Bianca be able to put their differences aside to help Whitney?

05/08/2013: Episode Image
Episode 12705/08/2013

Max returns to Walford and Kirsty gives him an ultimatum.

06/08/2013: Episode Image
Episode 12806/08/2013

Max is in for a surprise when he is found in a compromising situation.

08/08/2013: Episode Image
Episode 12908/08/2013

Max is convinced he knows what's best for his family, but he is soon put in his place.

09/08/2013: Episode Image
Episode 13009/08/2013

Janine and Michael are forced to unite for the sake of Scarlett.

12/08/2013: Episode Image
Episode 13112/08/2013

Dot's revelation shocks the family and they are determined to pull together.

13/08/2013: Episode Image
Episode 13213/08/2013

Lauren discovers that two people she trusted have stabbed her in the back.

15/08/2013: Episode Image
Episode 13315/08/2013

Kirsty is shocked when she is attacked but will anyone come to her rescue?

16/08/2013: Episode Image
Episode 13416/08/2013

Carl decides enough is enough and it is time to get his own back.

19/08/2013: Episode Image
Episode 13519/08/2013

Ian pushes Denise to breaking point, leaving her to question their relationship.

20/08/2013: Episode Image
Episode 13620/08/2013

Ian tries to save his and Denise's relationship, but has he gone too far this time?

22/08/2013: Episode Image
Episode 13722/08/2013

Shirley is livid when she finds out Phil has been paying her rent.

23/08/2013: Episode Image
Episode 13823/08/2013

Shirley puts pressure on Phil, but will he be able to meet her demands?

26/08/2013: Episode Image
Episode 13926/08/2013

When Abi is cold towards Jay he confronts her on her attitude, and Abi drops a bombshell.

27/08/2013: Episode Image
Episode 14027/08/2013

Peter is worried that his dark secret will be exposed. Jean makes a shocking announcement.

29/08/2013: Episode Image
Episode 14129/08/2013

The gang blame each other for what's happened, causing Peter and Dexter to come to blows.

30/08/2013: Episode Image
Episode 14230/08/2013

The group are surprised when Abi comes up with a brilliant idea.

02/09/2013: Episode Image
Episode 14302/09/2013

Carl steps up his campaign and does everything within his power to rile Max.

03/09/2013: Episode Image
Episode 14403/09/2013

Under pressure to produce cash, Phil has no other option but to do business with Carl.

05/09/2013: Episode Image
Episode 14505/09/2013

The car crash leaves Phil fighting for his life while the police start to make enquiries.

06/09/2013: Episode Image
Episode 14606/09/2013

News of the arrest reverberates around the Square and Alfie learns about Ronnie's release.

09/09/2013: Episode Image
Episode 14709/09/2013

Ronnie is released from prison, but will anyone be at the prison gates to meet her?

10/09/2013: Episode Image
Episode 14810/09/2013

Ronnie is shocked when finds out what Roxy has been up to while she has been in prison.

11/09/2013: Episode Image
Episode 14911/09/2013

Roxy is desperate to protect her relationship, but can she stay away from Ronnie?

12/09/2013: Episode Image
Episode 15012/09/2013

When Ian finds out that Shirley knows his secret, he explains his concerns to Carl.

13/09/2013: Episode Image
Episode 15113/09/2013

Jack has mixed feelings when he realises Ronnie is still in town, but will he stay away?

16/09/2013: Episode Image
Episode 15216/09/2013

Ollie begs Jean to join him in Brighton, and Lauren and Abi fall out over Max.

17/09/2013: Episode Image
Episode 15317/09/2013

Kat realises she is standing in the way of Jean's happiness and decides to fix things.

19/09/2013: Episode Image
Episode 15419/09/2013

Dexter is worried about the state of Ava and Sam's relationship.

20/09/2013: Episode Image
Episode 15520/09/2013

Phil is shocked when Peggy walks through the door to give him a few home truths.

23/09/2013: Episode Image
Episode 15623/09/2013

As they await news from the hospital, Ava and Dexter continue to worry about Sam's health.

24/09/2013: Episode Image
Episode 15724/09/2013

Dexter is determined to do what he feels is right, and Tamwar tries to win Alice over.

26/09/2013: Episode Image
Episode 15826/09/2013

Masood's date with Carol is interrupted by an unexpected visitor.

27/09/2013: Episode Image
Episode 15927/09/2013

Carol tries to come to terms with David's shock appearance - but why is he back?

30/09/2013: Episode Image
Episode 16030/09/2013

Concerned about Carol, Masood confronts David over his intentions.

01/10/2013: Episode Image
Episode 16101/10/2013

David tries to win Carol over, but has he done enough to earn his stay in Walford?

03/10/2013: Episode Image
Episode 16203/10/2013

It is Carol's birthday, and David tries his best to sabotage Masood's plans.

04/10/2013: Episode Image
Episode 16304/10/2013

Roxy continues to play with fire when she persists in seeing Ronnie behind Alfie's back.

07/10/2013: Episode Image
Episode 16407/10/2013

Alfie gives Roxy the chance to confess that she has been seeing Ronnie behind his back.

08/10/2013: Episode Image
Episode 16508/10/2013

Janine plays right into Michael's hands when Scarlett's safety is plunged into jeopardy.

10/10/2013: Episode Image
Episode 16610/10/2013

Dexter faces Sam, Ava and Cora and finally makes a life-changing decision.

11/10/2013: Episode Image
Episode 16711/10/2013

Michael's warped brain goes into overdrive and he continues to manipulate Alice.

14/10/2013: Episode Image
Episode 16814/10/2013

Jack throws a flat warming party to lift Ronnie's spirits.

15/10/2013: Episode Image
Episode 16915/10/2013

Jack and Ronnie are forced to question their entire relationship.

17/10/2013: Episode Image
Episode 17017/10/2013

With the pressure on, Ronnie is pleased when help comes from an unlikely source.

18/10/2013: Episode Image
Episode 17118/10/2013

Alice hatches a cunning plan to show where her allegiance really lies.

21/10/2013: Episode Image
Episode 17221/10/2013

Whitney is happy to be given extra responsibilities, but gets on the wrong side of Dennis.

22/10/2013: Episode Image
Episode 17322/10/2013

The pressure mounts for Ian when he receives his court summons.

24/10/2013: Episode Image
Episode 17424/10/2013

Michael continues in his quest to bring down Janine, and Peter faces a tough decision.

25/10/2013: Episode Image
Episode 17525/10/2013

As Michael puts the finishing touches on his plan, Alice begins to have second thoughts.

28/10/2013: Episode Image
Episode 17628/10/2013

Michael worries when his master plan begins to fall apart, but he is thrown a lifeline.

29/10/2013: Episode Image
Episode 17729/10/2013

Michael is given the opportunity to execute his plan, but will he go through with it?

31/10/2013: Episode Image
Episode 17831/10/2013

It is the night of Michael's plan to murder Janine, but he makes a shocking discovery.

01/11/2013: Episode Image
Episode 17901/11/2013

Janine and Michael's final showdown takes place, and a murder is committed.

04/11/2013: Episode Image
Episode 18004/11/2013

The fallout from Janine and Michael's showdown continues.

05/11/2013: Episode Image
Episode 18105/11/2013

The Butcher family are in for a shock when Bianca returns home with a new man in tow.

07/11/2013: Episode Image
Episode 18207/11/2013

Bianca is forced to make the hardest decision she has ever made.

08/11/2013: Episode Image
Episode 18308/11/2013

With Max's court case looming the pressure is becoming too much for Ian.

11/11/2013: Episode Image
Episode 18411/11/2013

David tries to get Ian to admit to Carl's involvement in Max's arrest for Carol's sake.

12/11/2013: Episode Image
Episode 18512/11/2013

It is the day of Max's trial, and Carl continues to pile the pressure on Ian.

14/11/2013: Episode Image
Episode 18614/11/2013

Max and Phil put their plan into action to get revenge on Carl for what he has done.

18/11/2013: Episode Image
Episode 18718/11/2013

Phil finally discovers what has happened to Shirley, and Denise learns of Ian's lies.

19/11/2013: Episode Image
Episode 18819/11/2013

Jake's dark secret is revealed. At his wits' end, Joey starts getting closer to Janine.

21/11/2013: Episode Image
Episode 18921/11/2013

Lauren is excited to meet Jake, but their date does not go the way she planned.

22/11/2013: Episode Image
Episode 19022/11/2013

After talk turns to ex-girlfriends at Alfie's stag do, Alfie finds himself at Kat's door.

25/11/2013: Episode Image
Episode 19125/11/2013

It is Roxy and Alfie's wedding day, and Alfie must make the biggest decision of his life.

26/11/2013: Episode Image
Episode 19226/11/2013

Roxy is over the moon that she will soon be married to Alfie - but will it go to plan?

28/11/2013: Episode Image
Episode 19328/11/2013

After the events following the wedding, a huge argument breaks out in Albert Square.

29/11/2013: Episode Image
Episode 19429/11/2013

Ava gives Sam the ultimatum which could result in him leaving Walford forever.

02/12/2013: Episode Image
Episode 19502/12/2013

The Spraggans and Butchers are in for a shock when a surprise visitor arrives.

03/12/2013: Episode Image
Episode 19603/12/2013

Ronnie drops a bombshell that means big changes are afoot in Walford.

05/12/2013: Episode Image
Episode 19705/12/2013

Alfie is still shocked by Ronnie's revelation and refuses to give up without a fight.

09/12/2013: Episode Image
Episode 19809/12/2013

Phil has a bombshell for Alfie which is going to ruin his Christmas.

10/12/2013: Episode Image
Episode 19910/12/2013

Ava is offered a job away from Walford, and Cindy fills Terry Jr in on some home truths.

12/12/2013: Episode Image
Episode 20012/12/2013

Ronnie takes matters into her own hands when she becomes concerned about Roxy.

13/12/2013: Episode Image
Episode 20113/12/2013

Carol makes a life-changing discovery but keeps it hidden from those closest to her.

16/12/2013: Episode Image
Episode 20216/12/2013

Joey has a startling revelation for David about Janine, and Carol puts off the inevitable.

17/12/2013: Episode Image
Episode 20317/12/2013

Carol finally faces her fears, and Ava contemplates taking up the job offer in Newcastle.

19/12/2013: Episode Image
Episode 20419/12/2013

David uses tries to win Janine back round, and Shirley locks horns with her sister-in-law.

20/12/2013: Episode Image
Episode 20520/12/2013

David's plot to elicit the truth from Janine takes an unexpected turn.

23/12/2013: Episode Image
Episode 20623/12/2013

Janine's plans for her dream home start to crumble around her.

24/12/2013: Episode Image
Episode 20724/12/2013

As Christmas Eve dawns on Walford, a desperate Janine takes matters into her own hands.

25/12/2013: Episode Image
Episode 20825/12/2013

The pressure mounts for Janine, and Mick Carter arrives to take over the Queen Vic.

26/12/2013: Episode Image
Episode 20926/12/2013

Mick and Linda Carter take the helm at the Vic, and Joey makes Lauren an offer.

27/12/2013: Episode Image
Episode 21027/12/2013

Things get off to a bumpy start for the Carters as the Vic opens for business.

30/12/2013: Episode Image
Episode 21130/12/2013

Ronnie decides enough is enough, and Mick hides an unnerving invitation from Linda.

31/12/2013: Episode Image
Episode 21231/12/2013

A protective Ronnie goes to extreme measures, and the Carters throw a new year party.

How to watch EastEnders 2008 - 2021