EastEnders

Episode Guide

Episode 4906

The highs and lows of life with the residents of Albert Square, Walford.

Episode 4905

The highs and lows of life with the residents of Albert Square, Walford.

Episode 4904

Visiting time is up for Stacey, just as Alfie arrives at the hospital, nervous at the thought...

Episode 4901

Kat and Alfie are suspicious of Jean's reasons for being back in Walford - although her true...

Episode 4900

The police tell Ian the investigation has stalled and ask him to front a TV appeal, and...

Episode 4899

Dean is furious when the stash goes missing - and even angrier when he realises who has taken...

Episode 4898

Carol feels as if she has the weight of the world on her shoulders as she heads to hospital for...

Episode 4897

The Carters question Tina about her supplier, with Mick suspecting it's someone close to home -...

Episode 4896

Sharon is distraught after what she overheard and asks Linda to help plan her getaway. But can...

Episode 4895

Linda tries to persuade Sharon to get rid of the gun, prompting her friend to open up and admit...

Episode 4894

Denise is devastated about Patrick's stroke, and when it becomes apparent he cannot speak, Ian...

Episode 4893

Patrick is on the warpath following his discovery and issues Ian with an ultimatum - either...

Episode 4892

Denise is keen to put a hold on the wedding planning, so Ian asks Patrick to talk her round....

Episode 4891

Ian is angry when the police update him on the latest developments in the murder investigation,...

Episode 4890

Linda overcomes her reservations and finally agrees to model for Dean's salon photoshoot,...

Episode 4889

The Carters are worried about Lee changing his statement, concerned it may implicate him in...

Episode 4888

Mick and Linda worry when Lee is nowhere to be found following last night's revelation,...

Episode 4887

Linda's admission that she wants another baby leads to tension between her and Mick, and as the...

Episode 4886

The Carters finally get to meet Johnny's new boyfriend Gianluca as the family gathers for...

Episode 4885

It's a day of surprises at the Vic as Mick's birthday present for Linda finally arrives in the...

Episode 4884

Carol visits Dot for advice on whether she should go ahead with Tina's not-entirely-legal plan,...

Episode 4883

Bianca receives another visit from the bailiff, causing tension in the household and prompting...

Episode 4882

It's Linda's birthday so the Carters need to get her out of the way while they prepare her...

Episode 4881

Alfie gets lumbered with a load of ice-cream, although he is soon shifting it to his customers...

Episode 4880

Linda worries when Johnny doesn't return home, so Stan takes his daughter-in-law on a trip down...

Episode 4879

The Carters gather to support Dean at the grand opening of his salon, although Shirley is only...

Episode 4876

Phil's mind is on Sharon, who is still in hospital after her attack, so the last thing he needs...

Episode 4875

A conscience-stricken Johnny's intention to own up to hiding from Sharon's attackers is...

Episode 4874

Nancy and Mick respond to a panic-stricken Johnny's phone call and turn up at The Albert,...

Episode 4873

The highs and lows of life with the residents of Albert Square, Walford.

Episode 4872

Roxy is puzzled by what she saw between Aleks and Ronnie last night, so she questions her...

Episode 4871

Ian and Peter put on a brave face for Jake's plea hearing, while Max and Abi receive a visit...

Episode 4870

The Brannings are shocked by Max's revelation, and while Lauren threatens to go to the police,...

Episode 4869

Cora warns Peter that searching for Lucy's mystery cab driver is too dangerous, so Lauren ends...

Episode 4868

Peter continues his investigation into his sister's murder, persuading a reluctant Lauren to...

Episode 4867

Peter quizzes Phil about his behaviour toward Ian, and when it comes out that Phil believes...

Episode 4866

Life is tough for the new flatmates when Dean and Tosh clash over Aleks's house rules, although...

Episode 4865

As the Butcher household tries to get back to normal, Bianca worries about the financial impact...

Episode 4864

Pity the poor Butcher-Jackson-Wicks family - it seems they never have much in the way of luck....

Episode 4863

Sharon is worried about Ian after seeing him picking up a prescription from the pharmacy, and...

Episode 4862

Chaos descends on the Butcher household as Carol and David's wedding day arrives. However,...

Episode 4861

David surprises Carol with tickets for a dream honeymoon, but Bianca is not convinced he is...

Episode 4860

Phil finds Shirley hung-over outside the Arches and takes her back to his house, where Sharon...

Episode 4858

The highs and lows of life with the residents of Albert Square, Walford.

Episode 4857

Things get too much for Ian while making the final preparations for the funeral and he flees...

Episode 4856

The locals rally round for the reopening of the restaurant, giving Ian something to focus on,...

Episode 4855

Shirley's happiness at a reunion proves short-lived when the Carters' visitor bad mouths her in...

Episode 4854

News of the arrest sends shockwaves through Albert Square, and as Lauren struggles to come to...

Episode 4853

The Walford Gazette publishes Lola's scathing interview about Lucy, causing ripples around the...

Episode 4852

Fat Boy is jealous of Dot's growing relationship with Charlie, so Mick advises him to get to...

Episode 4851

Peter urges Lauren to stop looking into Lucy's mystery e-mailer, insisting it will interfere...

Episode 4850

Lauren finds an e-mail from a client who wanted to see Lucy on the day she was killed and...

Episode 4849

David investigates a break-in at the car lot only to find the CCTV footage has been deleted -...

Episode 4848

Ian searches frantically through Lucy's possessions for clues to his daughter's secret lover,...

Episode 4847

Ian is horrified when the police tell him Lucy was murdered and it's highly likely she knew the...

Episode 4846

Denise packs a suitcase and tells Patrick she is planning to leave and join Libby in Oxford....

Episode 4845

Peter is devastated by nasty comments about Lucy on her social networking site, so Lola tries...

Episode 4844

Sharon feels guilty about not being there for Ian and insists she and Phil go pay their...

Episode 4843

The Beales are still numb with grief, and while Dot attempts to console the family, it all...

Episode 4842

Ian struggles to digest what the police have told him and insists on being taken to see Lucy's...

Episode 4841

Ian is desperate to make amends with Peter for his comments, so Jane persuades him to arrange a...

Episode 4840

Ian is worried when he realises Lucy didn't come home last night, only to later find her and...

Episode 4839

Lucy continues to get what she wants, stealing Lee's attention away from Whitney - only for her...

Episode 4838

Lauren and Lucy hold an open day for their new property business which proves to be a great...

Episode 4837

British soaps have always been a hotbed of love, passion and death - quite often all at the...

Episode 4836

Jay panics as Lola lies unconscious, while the accident brings terrible memories flooding back...

Episode 4835

A romantic double date ends in disaster when Peter and Jay end up arguing over Lola - but as...

Episode 4834

It's a difficult day for Bianca, Sonia and their family as the sisters head off to get their...

Episode 4833

Bianca is struggling to concentrate as she awaits the results of her gene test, so Terry helps...

Episode 4832

Linda feels threatened by the opening of Sharon's bar and takes her frustration out on Johnny,...

Episode 4831

Mick finds Stan's flat in a mess but what he believes to be an intruder turns out to be...

Episode 4830

Tina's decision to bring her dad home to the Vic upsets the family but she sticks to her guns,...

Episode 4829

Mick's family quiz him about his attack and while he manages to convince them it was just kids,...

Episode 4828

Mick receives a phone call about Stan's welfare, so he goes to visit his father - but the scene...

Episode 4827

After the events at the wake, Dot is more resolute than ever in her wish to see Nick and she...

Episode 4826

It's the day of the funeral, and despite the deceased being quite possibly the least popular...

Episode 4825

Nick's coffin is brought home, but Dot is upset when she discovers the lid has been screwed...

Episode 4824

The trial is over and the repercussions of the verdict are being felt all around Albert Square....

Episode 4823

Judgment day arrives in Michael's murder trial. Carol wants nothing more than justice for her...

Episode 4822

The day arrives for Kat to take the stand, and as she makes her way to the court, Stacey rushes...

Episode 4821

Kat's guilt is tearing her up as she agonises over giving false evidence at the trial, and...

Episode 4820

Carol's suspicions are aroused when Mo lets slip that Kat's actions may involve Stacey - and...

Episode 4819

Carol's spirits are lifted when David gives her an engagement ring, although her mood quickly...

Episode 4818

Ian and Sharon offer their condolences to Dot over her bereavement and are puzzled by her...

Episode 4817

Just when Roxy thought things couldn't get any worse, her past comes back to haunt her, while...

Episode 4816

Following Ronnie's confession, Roxy considers what to do next, while Sharon is left shocked by...

Episode 4815

An almighty row ensues at the Butchers' after Ian accuses Liam of getting Cindy pregnant, but...

Episode 4814

Phil expresses his doubt over Ronnie's transformation and catches her red-handed as she hunts...

Episode 4813

Roxy unexpectedly arrives back from Ibiza with worrying news about Ronnie, and when her sister...

Episode 4812

With Cindy facing a medical emergency, Liam needs help - and fast. Luckily for him, Tina comes...

Episode 4811

Alfie and Luke begin to bond as they wait for Kat and Stacey to return home, but as time passes...

Episode 4810

Alfie tries to convince Kat she is doing the wrong thing as she and Stacey prepare to make a...

Episode 4809

Kat takes matters into her own hands to help Stacey stay in Walford, despite her cousin's...

Episode 4806

Kat is shocked by an unexpected visitor berating her for what she has done - although she is...

Episode 4805

Kat tries a different approach in her efforts to speak to Stacey, while Alfie grows...

Episode 4804

Kat is determined to go through with her plan but soon finds herself in an awkward predicament,...

Episode 4803

Kat continues her quest to find Stacey, coming face to face with a young man (guest star Matt...

Episode 4802

Kat is still in turmoil about what she believes she saw, so talks to someone she thinks will...

Episode 4801

Kat cannot shake the belief that she just saw Stacey, and persuades Alfie to cut short their...

Episode 4800

Carol worries about her first chemotherapy appointment but insists on going alone, while Kat is...

Episode 4799

Bianca is less than happy when Terry, feeling guilty after his treatment of Nikki, lets her...

Episode 4798

Terry is angry with Nikki when she keeps Rosie off school to spend the day with her daughter -...

Episode 4797

A drunken Masood is mugged and ends up being looked after by Tamwar - but when Aleks arrives to...

Episode 4796

As Carol is telling her daughters about another hospital appointment, David finds himself the...

Episode 4795

Poppy is annoyed when Fat Boy tells her it's not her place to meddle in Nick and Dot's...

Episode 4794

Mick and his sisters return from their successful meeting with Stan a little worse for wear -...

Episode 4793

Shirley reluctantly joins Mick and Tina on a visit to their father in the hope he will give...

Episode 4792

Linda is put out by Sharon's boasts about her new wine bar and is determined to fix the...

Episode 4791

A drunken Jake speeds off in his car with Lauren beside him, and as the pair bicker he loses...

Episode 4790

The fallout of the affair continues, with far wider consequences than Lauren could ever have...

Episode 4789

Max is convinced the pregnancy test belongs to Lauren, so he storms over to Jake's house, with...

Episode 4788

Sadie and Bella return home unexpectedly while Jake and Lauren are in bed - leading to an...

Episode 4787

Kat is angry when she finds out Alfie's money-making plans could take him away from the Square...

Episode 4786

Sonia is intrigued by Carol's reason for turning up on her doorstep and eventually her mother...

Episode 4785

It's the day of Masood's mother's memorial, so he and Shabnam call a truce on their...

Episode 4784

Bianca is furious with her parents, leading to a family row - and things only get worse when...

Episode 4783

Denise is consumed with guilt after the events of the party, although it seems Ian has other...

Episode 4782

The engagement party in the Vic proves an eventful affair. Ian manages to upset Denise by...

Episode 4781

Kirsty is playing happy families after spending the night with Max, although it's clear he is...

Episode 4780

Ian's surprise visitor leaves him full of regret about his past decisions, and it seems it's up...

Episode 4779

Linda struggles to hide her feelings after learning the truth about Johnny's sexuality, causing...

Episode 4778

Lucy and Peter worry when Ian goes missing, but they track him down at the allotments, and...

Episode 4777

Nancy is happy to have seen Wayne the previous evening, raising Mick and Linda's suspicions...

Episode 4774

Ronnie is struggling with her emotions on the anniversary of James's death, so Carl picks the...

Episode 4773

Ronnie worries about Roxy when she catches her sneaking in after another night with Carl -...

Episode 4772

Linda is livid when she discovers Mick has let his sisters Shirley and Tina move into the Vic,...

Episode 4771

Alfie hopes recent events mean the sale of the Vic has fallen through but his dreams are dashed...

Episode 4768

A defiant David resists Janine's plea to drop his blackmail plan, prompting her to take an...

Episode 4767

David reassures Janine that he won't tell anyone her secret, so she visits Phil to finalise the...

Episode 4766

David's plot to get the truth from Janine takes an unexpected turn when he persuades her to...

Episode 4765

The news from the doctor sends Carol into a frenzy of festive preparation as she vows to make...

Episode 4764

Carol spends the afternoon with David, and despite telling him they will only ever be friends,...

Episode 4763

Bianca tries to work out what's wrong with Carol but she doesn't let on about her discovery and...

Episode 4762

Carol has a stressful day when she is forced to cover for sickness in the cafe and is unable to...

Episode 4761

Ronnie is suspicious of where Roxy spent the night, so Tina covers for her - but when she ends...

Episode 4760

Roxy receives her annulment papers but delays signing them, telling Alfie she is ashamed to...

Episode 4759

Alfie panics after his window-smashing stunt and tells Kat they have to pack their bags...

Episode 4758

Albert Square wakes up to find For Sale boards outside the Vic, and when it becomes clear Phil...

Episode 4757

Alfie enjoys decorating the Vic, determined to make this the best Christmas ever with Kat and...

Episode 4754

Ava is devastated after finding out Sam's real reason for coming to Walford, although he asks...

Episode 4753

It's the morning after Roxy and Alfie's big day, but the dust doesn't have much chance to...

Episode 4752

The guests have gathered at the church and Roxy is excited at the thought of becoming Mrs Alfie...

Episode 4751

It's the day of Alfie and Roxy's wedding, and while the bride is brimming with excitement, the...

Episode 4750

The morning of the stag and hen parties dawns, and Ronnie's doubts about the wedding are...

Episode 4749

Lauren is excited about her big date, despite her dad's fears that she may drink - but things...

Episode 4748

It's the day of Michael's funeral, causing Janine to feel nervous, which isn't helped when an...

Episode 4747

Phil reluctantly leaves Carl alive after he reveals Shirley's whereabouts - and when it turns...

Episode 4746

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

Episode 4745

As the day of Max's trial arrives, Lauren falls out with Abi as she searches the house...

Episode 4744

David is convinced Ian is lying about Max's arrest and urges him to tell the truth - but when...

Episode 4743

With Max's trial looming, the prospect of lying in court is proving too much for Ian - although...

Episode 4742

Bianca is upset when Carol doesn't exactly welcome her new boyfriend Terry with open arms, and...

Episode 4741

Masood pays an early morning visit to the Butchers', where the sight of David and Carol in...

Episode 4740

As the fallout from the killing continues, the police interview the two survivors, while Joey...

Episode 4739

Michael finally seizes the moment he has been waiting for all this time as he and Janine have...

Episode 4738

Halloween night arrives, and with it Michael's plan to do away with Janine. It's not his first...

Episode 4737

Michael arrives at Janine's for her birthday dinner, armed with the pills, and despite a few...

Episode 4736

Michael is on edge over Alice's disappearance, a situation made worse when Joey confronts him...

Episode 4735

Michael puts the final touches to his carefully laid plan, instructing Alice to slipping some...

Episode 4734

Michael continues his plan to bring Janine down, and although Alice is initially shocked by the...