Now playing: 4KFlix
EastEnders

EastEnders — Season 31

IMDb 4.3 HD 1985 42 Seasons 7331 Episodes

The everyday lives of working-class residents of Albert Square, a traditional Victorian square of terrace houses surrounding a park in the East End of London's Walford borough.

Episodes

Episode 1 still
Aired 01 Jan 2015

The new year gets off to an explosive start for all the wrong reasons for some residents.

Episode 2 still
E2 4990
Aired 02 Jan 2015

After the events of New Year's Day, will things ever be the same again?

Episode 3 still
E3 4991
Aired 06 Jan 2015

The new year gets off to an explosive start for all the wrong reasons.

Episode 4 still
E4 4992
Aired 07 Jan 2015

The police arrive in Albert Square, but who are they looking for?

Episode 5 still
Aired 08 Jan 2015

Kat is left in shock when she receives some news. Ben and Sharon are at loggerheads.

Episode 6 still
Aired 08 Jan 2015

Stacey tries to get to the bottom of what's wrong with Kat. Lauren makes a discovery.

Episode 7 still
E7 4995
Aired 09 Jan 2015

Stacey and Alfie learn the truth about what is troubling Kat.

Episode 8 still
E8 4996
Aired 12 Jan 2015

The residents struggle to come to terms with the events of New Year's Day.

Episode 9 still
E9 4997
Aired 13 Jan 2015

Aunt Babe surprises her family by revealing the truth about Sylvie's past.

Episode 10 still
E10 4998
Aired 15 Jan 2015

Desperate to keep their family together, one resident drops a bombshell.

Episode 11 still
E11 4999
Aired 16 Jan 2015

Shabnam lays down the gauntlet, promising Kush a run for his money.

Episode 12 still
E12 5000
Aired 19 Jan 2015

Nancy is determined to find out the truth, but will anyone tell her?

Episode 13 still
E13 5001
Aired 20 Jan 2015

Brave Linda reports her rape to the police.

Episode 14 still
E14 5002 (1)
Aired 22 Jan 2015

Tensions build within the Carter family.

Episode 15 still
E15 5003 (2)
Aired 22 Jan 2015

Shirley reveals the truth about her past as more secrets come to light.

Episode 16 still
E16 5004
Aired 26 Jan 2015

Shabnam finds herself alienated from her friends and family.

Episode 17 still
E17 5005
Aired 27 Jan 2015

Max presses the self-destruct button and makes a decision he may live to regret.

Episode 18 still
E18 5006
Aired 29 Jan 2015

Shabnam reveals a secret which has haunted her for years.

Episode 19 still
E19 5007
Aired 30 Jan 2015

Tongues start to wag about the Carters as the residents of Walford take sides.

Episode 20 still
E20 5008
Aired 02 Feb 2015

When Dean's business begins to suffer, will he accept a way out? Jane gets some bad news which results in her making a strange choice of wedding outfit.

Episode 21 still
E21 5009
Aired 03 Feb 2015

Desperate to help her father but torn about what she should do, Tina looks to her family for support. Lauren makes a big decision but will she get the answer she is hoping for?

Episode 22 still
E22 5010
Aired 05 Feb 2015

The Carters grow concerned when Mick takes matters into his own hands. How far will he go? Lauren makes a startling discovery regarding Lucy Beale.

Episode 23 still
E23 5011
Aired 09 Feb 2015

Lauren is left chilled by her discovery. Alfie decides to throw a surprise stag do for Ian at the Vic, but will Ian approve? Roxy visits Ronnie and sees a glimmer of hope.

Episode 24 still
E24 5012
Aired 10 Feb 2015

Lauren's world begins to spiral and she decides to confide in Stacey. Dot is forced to make a dangerous decision. Two of the residents receive some upsetting news.

Episode 25 still
E25 5013
Aired 12 Feb 2015

Stacey learns some alarming news, but will she be able to keep it to herself? Dot gives her son one final chance but doesn't get the reaction she was hoping for.

Episode 26 still
E26 5014
Aired 13 Feb 2015

Dot faces the harsh reality about her son. Lauren struggles to cope with the truth. Ian and Jane's pre-wedding dinner party doesn't quite go to plan.

Episode 27 still
E27 5015
Aired 17 Feb 2015

It is the week of EastEnders’ 30th anniversary and it is a week of revelations, secrets and surprises. Peggy Mitchell is back in Albert Square, but why has she returned? It is the night of Ian and Jane’s wedding, but with secrets set to be exposed, will everything go to plan? This episode contained some scenes broadcast live.

Episode 28 still
E28 5016
Aired 18 Feb 2015

It’s the week of EastEnders’ 30th anniversary and it’s a week of revelations, secrets and surprises. Christian and Tanya return to Albert Square for the wedding. As we get closer to discovering who killed Lucy Beale, the pressure grows for Jane and Ian. Can they go through with the wedding? A familiar face returns to Albert Square, leaving one resident fuming. This episode contained some scenes broadcast live.

Episode 29 still
E29 5017
Aired 19 Feb 2015

It’s been ten months since Lucy Beale was murdered. In this hour-long episode, brutal truths about who killed her will finally be revealed. With many names still in the frame, who did kill Lucy? This episode contained some scenes broadcast live.

Episode 30 still
E30 Flashback
Aired 19 Feb 2015

EastEnders goes back in time to Good Friday 2014. In this special flashback episode, viewers finally have a chance to see exactly what happened to Lucy on that fateful night. This episode fills in the blanks and answers questions that have been haunting the residents of Walford for almost a year… This episode contained some scenes broadcast live.

Episode 31 still
E31 5020
Aired 20 Feb 2015

With the truth about Lucy now out, certain residents are left to face the brutal facts about her death. Many other secrets and revelations have also been revealed for other residents – will things ever be the same? This episode was broadcast live.

Episode 32 still
E32 5021
Aired 23 Feb 2015

Following the shocking revelations, can things ever be the same again for the residents?

Episode 33 still
E33 5022
Aired 24 Feb 2015

Nancy continues to press her dad for the truth about what happened last week.

Episode 34 still
E34 5023
Aired 26 Feb 2015

Mick arranges a surprise for Linda but Nancy has other things on her mind.

Episode 35 still
E35 5024
Aired 27 Feb 2015

With Linda by her side, Sharon makes a difficult visit.

Episode 36 still
E36 5025
Aired 02 Mar 2015

The police arrive with news about Dean. Shirley receives advice from an unlikely foe.

Episode 37 still
E37 5026
Aired 03 Mar 2015

Things get too much for Linda and she eventually reveals her fears to her mum.

Episode 38 still
E38 5027
Aired 05 Mar 2015

Four women find themselves in the Vic after hours, sharing their experiences.

Episode 39 still
E39 5028
Aired 06 Mar 2015

Kim crumbles under the pressure of her secret and comes clean to Patrick.

Episode 40 still
E40 5029
Aired 10 Mar 2015

After receiving some upsetting news, Kat makes a brave decision.

Episode 41 still
E41 5030
Aired 11 Mar 2015

Kat has second thoughts, a hungover Carol is on the warpath and Les drops a bombshell.

Episode 42 still
E42 5031-5032
Aired 12 Mar 2015

As Kat's world continues to spiral, Mo takes matters into her own hands. Worried about Carol's odd behaviour, Sonia tries to get through to her - but will she listen?

Episode 43 still
E43 5033
Aired 17 Mar 2015

Stan takes a turn for the worse and pushes his family away. Martin moves back to Albert Square, but tensions between him and Sonia have surprising consequences.

Episode 44 still
E44 5034
Aired 18 Mar 2015

Tina insists on sticking by Stan and soon calls a familiar face for help. Martin leans on Sonia for help, with surprising results.

Episode 45 still
E45 5035
Aired 19 Mar 2015

A lonely Stan decides to take a chance on Cora - but what does he have planned? Sonia tries to get through to Martin, but he is in no mood for talking.

Episode 46 still
E46 5036
Aired 20 Mar 2015

Pam organises a birthday party for Donna in the Vic, but the party comes to an early end when two of the guests come to blows. Elsewhere, Kush drops a bombshell.

Episode 47 still
E47 5037
Aired 23 Mar 2015

Sonia deals with the repercussions of Martin's outburst and makes a decision about her relationship. Kush opens up about his past to Shabnam, but can they move on?

Episode 48 still
E48 5038
Aired 24 Mar 2015

With help from Linda, Sharon's search for her biological father continues, but can anything prepare her for what she's about to discover? Alfie is forced to swallow his pride to help his family.

Episode 49 still
E49 5039
Aired 26 Mar 2015

Cindy is forced to deal with the consequences of her actions and receives advice from an unexpected place. Ian and Sharon pay a visit to Dot but can they get through to her?

Episode 50 still
E50 5040
Aired 27 Mar 2015

Tensions run high for the Mitchells and Beales. Donna confronts Martin about his secret.

Episode 51 still
E51 5041
Aired 30 Mar 2015

Phil Mitchell is back in Albert Square, but can Sharon get to the bottom of where he's been? Kat learns a horrifying truth. Jane and Ian explain their plans to Cindy, but they don't get the reaction they were expecting.

Episode 52 still
E52 5042
Aired 31 Mar 2015

Phil continues with his plan to get the Arches back but learns a shocking truth. Cindy gives the Beales an ultimatum. The Carters pull together for Stan, but he soon takes a turn for the worse.

Episode 53 still
E53 5043
Aired 02 Apr 2015

Kat attempts to move on with her life, but her day doesn't go to plan. The tension grows between the Carters when they receive some upsetting news.

Episode 54 still
E54 5044
Aired 03 Apr 2015

It's Good Friday in Walford. Jane and Ian do their best to remember Lucy but continue to be pressured by Cindy. Kat resorts to drastic measures. Shirley is shocked when she learns the truth, but who will she believe?

Episode 55 still
E55 5045
Aired 06 Apr 2015

Buster is back in Albert Square and has a surprising proposition for Shirley. Kat recovers with the help of Stacey and Alfie following the previous week's events.

Episode 56 still
E56 5046
Aired 07 Apr 2015

Stan makes a plea to his family, but will they listen? Buster and Mick come to blows. As the war between Max and Phil intensifies, Ben and Jay are forced to choose sides.

Episode 57 still
E57 5047
Aired 09 Apr 2015

Tina continues to grow frustrated at Mick and Shirley's behaviour. Meanwhile, Stan receives a visit, and it emerges that he has been keeping his own secret. Max takes a fancy to a new arrival - is she what she seems? The Brannings receive some upsetting news about Jim.

Episode 58 still
E58 5048
Aired 10 Apr 2015

The Carters attempt to put their differences aside as Stan's condition deteriorates. Carol struggles to process the news about Jim and takes her anger out on Max.

Episode 59 still
E59 5049
Aired 13 Apr 2015

As the Carters receive some bad news, can they reunite for the sake of their family? Charlie and Roxy struggle to hide their feelings from each other, Carol struggles to come to terms with Jim's death.

Episode 60 still
E60 5050
Aired 14 Apr 2015

Ronnie begins to talk, but does she know the truth about Roxy and Charlie? Aleks puts a plan into motion to show Roxy just how much he loves her. Tamwar makes a shocking discovery about the market.

Episode 61 still
E61 5051
Aired 16 Apr 2015

Aleks makes a huge decision, but what will Roxy decide to do? Tina and Sonia have a surprise for their families, but Carol does not take it well. With Nancy's words ringing in his ears, Tamwar decides to take control.

Episode 62 still
E62 5052
Aired 17 Apr 2015

Linda grows tired of the feud and decides to arrange a family meal, but with things still tense between Mick and Shirley, will all go to plan? Carol and Max visit Dot in prison, but they are taken aback by what she says. Charlie makes a decision about his future.

Episode 63 still
E63 5053
Aired 20 Apr 2015

It's a big day for the Brannings and Carters as the families prepare to say goodbye to Jim and Stan. After discovering some shocking news, Linda makes a brave decision. Cora continues to drift from her friends and family.

Episode 64 still
E64 5054
Aired 21 Apr 2015

Mick forces Shirley to choose between her two sons, but what will she decide? Ronnie encourages Roxy to attend the funeral, but can she hide her feelings from Charlie?

Episode 65 still
E65 5055
Aired 23 Apr 2015

After some persuasion from Carol, Max steps up to give his father's eulogy. The pressure becomes too much for Roxy - will she come clean to Ronnie? Vincent is back in Walford and pays a visit to an old friend.

Episode 66 still
E66 5056
Aired 24 Apr 2015

Roxy continues to struggle with the consequences of her actions. Tina reaches out to Shirley and shares some home truths. Sylvie and Babe come to blows, and it soon becomes clear they're both hiding a secret.

Episode 67 still
E67 5057
Aired 27 Apr 2015

Max's dodgy dealings catch up with him, and once again he turns to the person he least wants to. Aunt Babe attempts to bring Mick and Shirley back together, but what are her true intentions? Kim returns to Albert Square with baby Pearl, but is frustrated when she finds her house overrun with Carters.

Episode 68 still
E68 5058
Aired 28 Apr 2015

Carol warns Max to stop pushing his family away, but will he listen? Alfie takes matters into his own hands in an attempt to find a job. Whitney decides to play matchmaker for Stacey.

Episode 69 still
E69 5059
Aired 30 Apr 2015

Alfie is shocked when Kat tells him what she wants, but how will he react? Sharon warns Phil to clean up his act. Realising he's let his family down, Max finally turns to Carol for support.

Episode 70 still
E70 5060
Aired 01 May 2015

Kat takes a trip down memory lane and comes face to face with her past when she goes to the place where she gave birth. Will facing her past help her move on? Stacey learns a surprising truth.

Episode 71 still
E71 5061
Aired 04 May 2015

Dot's case takes a turn for the worse when new evidence comes to light.

Episode 72 still
E72 5062
Aired 05 May 2015

Kim deals with her fears when she is confronted by a face from the past.

Episode 73 still
E73 5063
Aired 07 May 2015

With more bad news for Kat on the horizon, Alfie surprises her with a trip to London.

Episode 74 still
E74 5064
Aired 08 May 2015

Sonia makes a decision about her future but doesn't quite get the reaction she was hoping for. It is the first day of Dot's trial, and Stacey takes to the stand.

Episode 75 still
E75 5065
Aired 11 May 2015

Linda and Mick reach breaking point, but there's a shocking turn. As the tension grows between them, Vincent makes a threat that Ronnie can't ignore.

Episode 76 still
E76 5066
Aired 12 May 2015

Linda's world spirals following her accident. Buster and Mick open up to each other, but it's clear they have a long way to go. Ronnie once again turns to Phil for help, but will he continue to clean up his cousin's mess?

Episode 77 still
E77 5067
Aired 14 May 2015

Dot's murder trial continues, and the case soon takes an unexpected turn. Shirley tries to get through to Mick and takes matters into her own hands.

Episode 78 still
E78 5068
Aired 15 May 2015

It's the final day of Dot's trial, and the tensions are high amongst her friends and family. Shabnam receives a surprise visit from a face from the past. Mick makes a brave decision.

Episode 79 still
E79 5069
Aired 18 May 2015

Dot's family and friends learn the outcome of her trial - will Dot be found guilty or not guilty of murdering her son? Fatima drops a bombshell on Shabnam.

Episode 80 still
E80 5070
Aired 19 May 2015

Alfie and Kat continue to make plans for their future. Dean confronts Shabnam over her secret, but will she come clean?

Episode 81 still
E81 5071
Aired 21 May 2015

Alfie receives some life-changing news. Two residents share a tipsy kiss, leading to secrets being spilled. Cindy questions her decision to let Ian and Jane adopt Beth, and Carol offers a solution.

Episode 82 still
E82 5072
Aired 22 May 2015

Alfie struggles to come clean to Kat about his news - will he be able to tell her the truth? Shabnam is rocked to the core as her world falls apart.

Episode 83 still
E83 5073
Aired 25 May 2015

Masood makes a startling discovery, sending shockwaves through the family. Kim and Donna come to blows over Vincent. Stacey has a proposition for Martin.

Episode 84 still
E84 5074
Aired 26 May 2015

Kush's mum Carmel arrives in Walford, but what will she make of her son's friends and family? Kim takes a risk for Vincent, but is all as it seems? Ronnie takes drastic action to try to regain control of her life.

Episode 85 still
E85 5075
Aired 28 May 2015

Vincent finds himself torn between Kim and Ronnie, but who will he choose? Roxy reels from her sister's actions.

Episode 86 still
E86 5076
Aired 29 May 2015

Ronnie is back in Albert Square, and it doesn't take long for secrets to resurface. Phil tries to stir up trouble for Vincent, but Ronnie has another idea in mind. Masood attempts to rebuild bridges within his family.

Episode 87 still
E87 5077
Aired 01 Jun 2015

Sharon and Phil go head to head, but who will come out on top? Pam and Les continue to miss their grandson, Paul, unaware that he has just arrived in Walford. Ben grows frustrated at Abi's controlling behaviour.

Episode 88 still
E88 5078
Aired 02 Jun 2015

Phil and Ronnie panic when Sharon is nowhere to be found - what is she up to? Tensions rise at the Beales as the fight over Beth's adoption continues. Abi grows suspicious at Ben's behaviour.

Episode 89 still
E89 5079
Aired 04 Jun 2015

Cindy gives Jane and Ian a shocking ultimatum. It's Pam's birthday, but with Claudette at the party, will all go to plan? Sharon and Phil continue to play games

Episode 90 still
E90 5080
Aired 05 Jun 2015

Jane and Ian reel from Cindy's ultimatum. Can they get through to her? A worried Phil looks for Sharon, but what is she up to?

Episode 91 still
E91 5081
Aired 08 Jun 2015

Ronnie continues to grow suspicious of Charlie and Roxy's relationship. Sharon refuses to be beaten and steps up her game plan at the Albert. Masood hears a shocking revelation from Shirley.

Episode 92 still
E92 5082
Aired 09 Jun 2015

Ronnie is determined to get the truth. She puts a plan in motion to get to the bottom of what's really going on. Carmel is back in Albert Square, but can she and Shabnam see eye to eye for the sake of Kush?

Episode 93 still
E93 5083
Aired 11 Jun 2015

Masood makes a drastic decision, but how will Shabnam react? Despite planning his wedding, Kush finds himself in a compromising position.

Episode 94 still
E94 5084
Aired 12 Jun 2015

Masood tries to get through to Shirley. Can he convince her to do what he thinks is right? Carol opens up to Whitney about her feelings.

Episode 95 still
E95 5085
Aired 15 Jun 2015

It's the day of Kush and Shabnam's engagement party, but with tensions high, will all go to plan? Tensions rise between Shirley and Dean. Kim and Sharon make the final preparations for their themed nights at the Albert.

Episode 96 still
E96 5086
Aired 16 Jun 2015

Ronnie attempts to put her relationship back on track. Masood and Shabnam reach breaking point.

Episode 97 still
E97 5087
Aired 18 Jun 2015

It's a night of revelations in Albert Square as shocking truths come to light for Shirley, Dean and Buster. Can they remain united? Roxy and Ronnie come to blows.

Episode 98 still
E98 5088
Aired 19 Jun 2015

Tensions are high at the Butchers' when Sonia grows concerned about Liam's behaviour. Stacey and Martin continue to grow closer, but will they take things to the next step? Buster and Vincent bond over fatherhood.

Episode 99 still
E99 5089
Aired 22 Jun 2015

It's Father's Day in Albert Square, and tensions are high as Buster questions Dean's intentions and Ian discovers a surprising truth. With Carmel's help, Kush comes up with an idea to bring Masood and Shabnam back together - but will it work?

Episode 100 still
E100 5090
Aired 23 Jun 2015

It's Kush's 30th birthday, and he soon finds himself in more than one awkward situation. Buster steps up to help Shirley, but are they making the right decision? Stacey grows irritated at Martin's behaviour.

Episode 101 still
E101 5091
Aired 25 Jun 2015

Shirley comes clean to Dean about her plans, but how will he react? Stacey pushes Kush to make a decision about his relationship. Patrick grows suspicious of Vincent's actions.

Episode 102 still
E102 5092
Aired 26 Jun 2015

A nervous Dean meets Jade for the first time, but will all go to plan? Shabnam comes to terms with recent events. Vincent comes clean about his past, but is he telling the truth?

Episode 103 still
E103 5093
Aired 29 Jun 2015

Masood takes matters into his own hands, and Shabnam finds herself becoming even more removed from her loved ones. Shirley and Buster continue to fight for their family. Patrick remains cold towards Vincent and visits an old friend for guidance.

Episode 104 still
E104 5094
Aired 30 Jun 2015

Carol attends her hospital appointment and later makes a confession which sends shockwaves through the Square. Shirley is pushed to breaking point.

Episode 105 still
E105 5095
Aired 02 Jul 2015

Carol faces the backlash, and is put under more pressure when the gossip starts to gather pace. Nancy avoids Tamwar as they struggle to communicate their true feelings for one another. Kush is surprised by Martin's news.

Episode 106 still
E106 5096
Aired 03 Jul 2015

Carol is forced to face the music, and Sonia is knocked sideways by her admission. Buster finds himself making a deal with the devil. It's a case of two steps forward and one step back for Nancy and Tamwar's relationship.

Episode 107 still
E107 5097
Aired 06 Jul 2015

Stacey is stunned when she learns why Jean is there. Carol attempts to help Max get his life back on track. Tamwar has a proposition for Nancy.

Episode 108 still
E108 5098
Aired 07 Jul 2015

It's a big day for Jean, but Stacey has other things on her mind and is determined to unlock the truth. Carol and Ian argue over new redevelopment works in Albert Square, leading to Carol dropping a bombshell.

Episode 109 still
E109 5099
Aired 09 Jul 2015

Martin worries about Stacey's behaviour. Nancy tries to get to the bottom of Lee's frostiness. Jane attempts to build bridges in the Beale family, but will all go to plan?

Episode 110 still
E110 5100
Aired 10 Jul 2015

Stacey opens up to Martin. Paul grows suspicious of Les's relationship with Claudette. A worried Nancy tries to get through to Lee, but does her brother want her help?

Episode 111 still
E111 5101
Aired 13 Jul 2015

It's the day of Cindy's prom but, with tensions high amongst the Beales, will all go to plan? Nancy pushes Lee to admit the truth to Mick, but will he go through with it? Stacey and Martin are on frosty grounds.

Episode 112 still
E112 5102
Aired 14 Jul 2015

Ian and Jane are at their wits' end worrying about Cindy. Whitney grows suspicious of Lee's behaviour. One family receives shocking news.

Episode 113 still
E113 5103
Aired 16 Jul 2015

The residents of Albert Square are shocked to wake to front-page news revealing that there is a new suspect in the Lucy Beale case. Tensions rise between the Brannings and the Mitchells. Pam devises a plan to convince Paul to be part of their family business.

Episode 114 still
E114 5104
Aired 17 Jul 2015

It's been almost 15 months since the murder of Lucy Beale, and the police are determined to arrest their suspect. With their dark secret weighing heavily on their minds, the Beales fear the truth is about to emerge - but who have the police come for?

Episode 115 still
E115 5105
Aired 20 Jul 2015

The surprise arrest in the Lucy Beale case sends shockwaves through the Square. As the residents struggle to come to terms with the news, further truths come to light.

Episode 116 still
E116 5106
Aired 21 Jul 2015

The fallout of the arrest continues to ripple through the Square. One resident starts to have doubts about their own account of Good Friday, forcing them to make a decision.

Episode 117 still
E117 5107
Aired 23 Jul 2015

As the police continue with their investigation, further new evidence comes to light. The Mitchells, Beales and Brannings come to blows.

Episode 118 still
E118 5108
Aired 24 Jul 2015

Events reach breaking point when accusations are thrown and some residents question their future on the Square. Tensions remain high between the Mitchells, Beales and Brannings.

Episode 119 still
E119 5109
Aired 27 Jul 2015

The investigation into who killed Lucy continues. With accusations flying, the tension intensifies, and families struggle to stay united. Vincent comes to a realisation.

Episode 120 still
E120 5110
Aired 28 Jul 2015

One resident is charged for the murder of Lucy Beale - but who is it? Two residents prepare to leave Walford, but will all go to plan?

Episode 121 still
E121 5111
Aired 30 Jul 2015

One resident finds themselves being accused of the unthinkable. Paul reaches breaking point when Claudette arrives at Pam and Les's centenary party.

Episode 122 still
E122 5112
Aired 31 Jul 2015

The Cokers struggle to remain united following earlier events. One resident's world spirals when their own family turns against them.

Episode 123 still
E123 5113
Aired 03 Aug 2015

Denise prepares a birthday party for Libby, but with tensions high, will all go to plan? Pam comes clean about her fears. Dean encourages Roxy to be honest about their relationship.

Episode 124 still
E124 5114
Aired 04 Aug 2015

Vincent finds himself in a dangerous situation, forcing Kim to make a decision about their relationship. Roxy finds herself caught between Dean and Ronnie.

Episode 125 still
E125 5115
Aired 06 Aug 2015

Carol's world continues to crumble, and she soon finds herself causing a scene in front of her friends. Shabnam grows tired of Carmel's interference with the wedding.

Episode 126 still
E126 5116
Aired 07 Aug 2015

Vincent attempts to get his life back on track but soon finds himself in a compromising situation. Carol turns to an unexpected person for help.

Episode 127 still
E127 5117
Aired 10 Aug 2015

Emotions run high at the Beales' as Jane's world continues to crumble, and she resorts to drastic measures. A familiar face returns to the Square.

Episode 128 still
E128 5118
Aired 11 Aug 2015

Ian tries his best to keep his family together, but he soon finds himself back at square one when he learns a shocking truth. Paul and Les open up about their feelings.

Episode 129 still
E129 5119
Aired 13 Aug 2015

Carol comes to a shocking conclusion. Ronnie attempts to make friends with the enemy, but her plan soon backfires.

Episode 130 still
E130 5120
Aired 14 Aug 2015

Roxy reels from her discovery and makes a surprising decision. The Butchers and Beales reach breaking point. Carol struggles to come to terms with recent events.

Episode 131 still
E131 5121
Aired 17 Aug 2015

With her family in pieces, Jane pushes forward with her plan. Phil and Sharon pay a visit to Max, but does Phil have other things on his mind? Abi struggles to come to terms with everything that's happened.

Episode 132 still
E132 5122
Aired 18 Aug 2015

Phil finds himself in a difficult situation, but what will he decide to do? After coming across a suspicious message, has another Walford resident discovered the real truth behind what happened to Lucy? Pam opens up about her fears, but can she trust Les?

Episode 133 still
E133 5123
Aired 20 Aug 2015

The tension rises at the Mitchells and Sharon finds herself in an impossible situation. Shabnam grows upset when Kush reveals the details of his stag-do, but is there more to it?

Episode 134 still
E134 5124
Aired 21 Aug 2015

Sharon decides to get to the bottom of what's going on with Phil, but will she discover the truth? Stacey opens up about her fears, but what will she decide to do?

Episode 135 still
E135 5125
Aired 24 Aug 2015

Phil is left stunned when Ronnie drops a bombshell. Martin gets a harsh reality check from Sonia. Shabnam is left to entertain Carmel.

Episode 136 still
E136 5126
Aired 25 Aug 2015

It's the day of Kush's stag do, and Mick has an odd surprise in store. Stacey is left rattled after a conversation with Sonia about Martin. Whitney receives a worrying letter.

Episode 137 still
E137 5127
Aired 27 Aug 2015

Tina attempts to bring Mick and Shirley back together. Kush and Masood come to blows, but it's clear Shabnam has something else on her mind.

Episode 138 still
E138 5128
Aired 28 Aug 2015

Shabnam and Kush receive some devastating news. Martin makes a decision about his future with Stacey.

Episode 139 still
E139 5129
Aired 31 Aug 2015

Shabnam sits alone in the playground, holding her stomach. In No.29B, Carmel looks round the finished nursery, fighting back tears. At the Masoods’, Kush, Tamwar and Masood are worried by Shabnam’s absence; she returns and calmly sets about booking a taxi to the hospital. Masood offers to drive but Shabnam doesn’t want anyone to come. Tamwar claims Zainab’s had ‘problems’ in Pakistan and isn’t coming.

Episode 140 still
E140 5130
Aired 01 Sep 2015

The Carters make a shocking discovery, leading Mick and Tina to turn to Shirley for help. Kush and Shabnam reach breaking point. Lee confronts Whitney about her odd behaviour.

Episode 141 still
E141 5131
Aired 03 Sep 2015

Mick, Tina and Shirley head to Ramsgate. Lee finds himself in hot water with his boss. Kim leaves Denise and Vincent to look after Pearl, but can they stop arguing?

Episode 142 still
E142 5132
Aired 04 Sep 2015

The Carters reel as dark secrets about the past come to light. Whitney does her best to support Lee, but things soon take a turn.

Episode 143 still
E143 5133
Aired 07 Sep 2015

Dot is welcomed back to Albert Square by her friends and family. Tensions remain high at the Beales'. Charlie grows frustrated when he spots Ronnie and Vincent together.

Episode 144 still
E144 5134
Aired 08 Sep 2015

Sharon takes matters into her own hands. Dot comes up with a plan to help Cora, but will she accept her help?

Episode 145 still
E145 5135
Aired 10 Sep 2015

Jane finds herself in a difficult situation. Claudette warns Vincent about his behaviour, but will he listen?

Episode 146 still
E146 5136
Aired 11 Sep 2015

It's a huge day in Walford when Kathy attempts to return to Albert Square, but with Gavin close by, will all go to plan? Jane makes a risky move.

Episode 147 still
E147 5137
Aired 14 Sep 2015

Sharon's stunned when she comes face-to-face with a ghost from the past. Jane makes a deal with the devil. Charlie is shocked to the core when Ronnie drops a bombshell.

Episode 148 still
E148 5138
Aired 15 Sep 2015

The day arrives for Max's trial. Jane is left conflicted when a familiar face returns to Albert Square. After learning the truth, Sharon makes a drastic decision.

Episode 149 still
E149 5139
Aired 17 Sep 2015

It's Abi's turn to take the stand in court, but will she stick by her story or her father? Roxy is stunned when Charlie tells of his plan. Mick has a heart-to-heart with Lee.

Episode 150 still
E150 5140
Aired 18 Sep 2015

Roxy finds herself torn between Charlie and Ronnie - who will she stand by? Kathy receives a visit from an unexpected face.

Episode 151 still
E151 5141
Aired 21 Sep 2015

Two residents prepare to leave Walford, but with word of their departure spreading, will all go to plan? Max's trial takes a turn, but will his family stand by him?

Episode 152 still
E152 5142
Aired 22 Sep 2015

Jane pushes forward with her plan to help Max. Ronnie gives Vincent the cold shoulder. Carol has a change of heart.

Episode 153 still
E153 5143
Aired 24 Sep 2015

Masood worries when he hears of Jane's intentions. A familiar face returns to Albert Square. Ronnie resorts to desperate measures.

Episode 154 still
E154 5144
Aired 25 Sep 2015

The residents of Albert Square reel from the latest developments in Max's trial. Following the shocking events in court, Jane turns to a familiar face for help.

Episode 155 still
E155 5145
Aired 28 Sep 2015

It's judgement day for Max as his fate is about to be sealed. After contemplating Robbie's offer, Carol makes a decision.

Episode 156 still
E156 5146
Aired 29 Sep 2015

As the residents of Albert Square are left shocked by recent events, there is more drama in store for the Beales, Brannings and Butchers. Lauren continues to find herself torn.

Episode 157 still
E157 5147
Aired 01 Oct 2015

Families reach breaking point as the fallout of recent events continues to send shockwaves around the Square. Carol contemplates the future. Linda has a heart-to-heart with Lee.

Episode 158 still
E158 5148
Aired 02 Oct 2015

As Carol prepares to leave Walford, the residents of Albert Square reel from the previous day's events. Lauren takes matters into her own hands. Phil's plan begins to fall apart.

Episode 159 still
E159 5149
Aired 05 Oct 2015

Elaine's new man makes himself at home in the Vic, but how will Linda react? Ian and Bobby return to the square, but their arrival doesn't quite go to plan.

Episode 160 still
E160 5150
Aired 06 Oct 2015

Ian reaches breaking point and resorts to drastic measures. A jealous Babe takes matters into her own hands. Kush has a heart-to-heart with Shabnam.

Episode 161 still
E161 5151
Aired 08 Oct 2015

Ian reels from seeing a ghost from the past, but the reunion takes a sudden turn. Elaine and Babe come to terms with recent events. Shabnam and Kush struggle to stay united.

Episode 162 still
E162 5152
Aired 09 Oct 2015

Emotions are high in Albert Square when Ian demands answers from those closest to him. At the Vic, Jay's birthday celebrations take a turn.

Episode 163 still
E163 5153
Aired 12 Oct 2015

Kathy attempts to build bridges with her family, but how will they react? Kush turns to Masood for advice, but Shabnam later drops a bombshell.

Episode 164 still
E164 5154
Aired 13 Oct 2015

Ben comes face to face with a person from the past and quickly sees their true colours. Shabnam's plan begins to fall apart, but is it for the best? Two residents find themselves taking things to the next level.

Episode 165 still
E165 5155
Aired 15 Oct 2015

Vincent continues to be caught between Ronnie and Kim. Donna and Fatboy find themselves the gossip of the square. Martin receives some life-changing news.

Episode 166 still
E166 5156
Aired 16 Oct 2015

Donna reels from her discovery, but will she be able to keep it to herself? A paranoid Kim confronts Ronnie. Kathy pushes ahead with her plan, but will everything come together?

Episode 167 still
E167 5157
Aired 19 Oct 2015

Pam does her best to get to the bottom of what's going on with Les. Kathy and Ben push forward with their plan. Kim shares her fears with Denise.

Episode 168 still
E168 5158
Aired 20 Oct 2015

Kathy finds herself torn and comes to a decision about her future. Kim attempts to carry on as normal. Pam tries to come to terms with her discovery.

Episode 169 still
E169 5159
Aired 22 Oct 2015

Kathy reels from her discovery and makes a drastic decision. Ronnie attempts to build bridges with her sister, but things don't quite go to plan.

Episode 170 still
E170 5160
Aired 23 Oct 2015

Tensions rise in Albert Square when Marsden arrives, but who is she looking for? As truths come to light, one resident finds themselves in danger. Pam makes a drastic decision.

Episode 171 still
E171 5161
Aired 26 Oct 2015

Sharon makes a drastic decision, but her day takes a turn when she learns a worrying truth. Ben and Kathy reach breaking point. Paul attempts to help Pam and Les.

Episode 172 still
E172 5162
Aired 27 Oct 2015

As truths come to light, the Mitchell family come to terms with everything that has happened. Kush and Shabnam share their exciting news, but how long will their happiness last?

Episode 173 still
E173 5163
Aired 29 Oct 2015

As the Mitchell family continues to fall apart, Ben takes matters into his own hands - but will his plan work? Kush confronts Shabnam over her true intentions.

Episode 174 still
E174 5164-5165
Aired 30 Oct 2015

It's Halloween in Albert Square and events soon take a spooky turn for certain residents, who find themselves in a terrifying situation with no escape.

Episode 175 still
E175 5166
Aired 02 Nov 2015

As Halloween in Albert Square continues, the nightmare for the Mitchells is far from over. When further truths come to the surface, one resident makes a disturbing discovery.

Episode 176 still
E176 5167
Aired 03 Nov 2015

The Mitchells reel from the events of Halloween, but things grow worse when one family member makes an alarming discovery. Tensions grow between Shabnam and Stacey.

Episode 177 still
E177 5168
Aired 05 Nov 2015

One resident comes to a startling realisation, and Whitney grows frustrated at Lee's behaviour.

Episode 178 still
E178 5169
Aired 06 Nov 2015

Two residents prepare to tie the knot - but with secrets rife, will all go to plan? One resident finds themselves in an impossible situation, but what will they decide to do?

Episode 179 still
E179 5170
Aired 09 Nov 2015

Ronnie pushes forward with her plan to win over Dean and soon resorts to drastic measures. Mick continues to build bridges with Shirley. Masood shares an upsetting truth.

Episode 180 still
E180 5171
Aired 10 Nov 2015

Ronnie and Dean continue to fight for Roxy. Tensions grow at the Vic, forcing Elaine and Mick to come to blows.

Episode 181 still
E181 5172
Aired 12 Nov 2015

Ronnie, Roxy and Dean reach breaking point. Kim remains torn over Vincent, but will she give him another chance? Billy is surprised when a familiar face returns to the Square.

Episode 182 still
E182 5173
Aired 16 Nov 2015

With the pressure building, Roxy shares a harsh truth with Ronnie. Billy promises Honey that he's changed, but will she believe him?

Episode 183 still
E183 5174
Aired 17 Nov 2015

Ronnie resorts to drastic measures to protect her sister - just how far will she go to protect her? Mick finds himself in a tough position.

Episode 184 still
E184 5175
Aired 19 Nov 2015

Dean's family reels from events, but has Ronnie taken things too far this time? Lee's birthday celebrations take a turn. Vincent learns of Fatboy's recent behaviour.

Episode 185 still
E185 5176
Aired 20 Nov 2015

Roxy attempts to get to the bottom of what happened to Charlie. Linda begins to have doubts and turns to her mum for support. Les offers some words of support to Billy.

Episode 186 still
E186 5177
Aired 23 Nov 2015

Sharon decides to hold a family lunch, but with her family falling apart, will all go to plan? Denise receives a suspicious visitor in the middle of the night.

Episode 187 still
E187 5178
Aired 24 Nov 2015

The Mitchells reel from earlier events. Honey tells Billy it's her or the Mitchell family - what will he decide? Arthur grows suspicious about Vincent.

Episode 188 still
E188 5179
Aired 26 Nov 2015

With Phil in pieces, Sharon resorts to drastic measures to keep her family together. Carmel tries to help Denise move on. Roxy wonders if she's made the right decision about Dean.

Episode 189 still
E189 5180
Aired 27 Nov 2015

It's Linda's hen party, but will Sharon be able to push through and hide what's really going on? Phil struggles to stay in control. Shabnam and Kush return from their honeymoon.

Episode 190 still
E190 5181
Aired 30 Nov 2015

Stacey grows concerned at Shabnam's behaviour and later finds herself confiding in Linda. Babe has a surprise for the Carters, but it doesn't go down too well.

Episode 191 still
E191 5182
Aired 01 Dec 2015

As everyone prepares for the outcome of Jade's hearing, Shabnam drops a bombshell. Vincent takes drastic action.

Episode 192 still
E192 5183
Aired 03 Dec 2015

Sharon tries her hardest to bring her family back together. Carmel grows suspicious of Stacey's behaviour.

Episode 193 still
E193 5184
Aired 04 Dec 2015

It's the day of the square's Christmas tree light switch-on, but Jane finds herself distracted by Bobby. After a heart-to-heart with Vincent, Kim makes a shocking discovery.

Episode 194 still
E194 5185
Aired 07 Dec 2015

Kathy makes a worrying discovery. Kim demands the truth from Vincent. Dot steps on Elaine's toes when it comes to planning the community centre's Christmas show.

Episode 195 still
E195 5186
Aired 08 Dec 2015

On the day of Lucy's birthday, Ian and Kathy find themselves returning to their roots. Ronnie is forced to do the unthinkable, but can she go through with it?

Episode 196 still
E196 5187
Aired 10 Dec 2015

Kathy reels from Jane's confession and vows to support her. Vincent puts the final pieces of his plan in place - is this the end of Phil Mitchell? Denise and Kim come to blows.

Episode 197 still
E197 5188
Aired 11 Dec 2015

It's Vincent's birthday, but with tensions high and secrets rife, will all go to plan? Denise is surprised when a familiar face returns to the square.

Episode 198 still
E198 5189
Aired 14 Dec 2015

With suspicions growing, the pressure grows for Vincent. It's the Cokers' Christmas luncheon, but will Pam turn up? Linda discovers an upsetting truth.

Episode 199 still
E199 5190
Aired 15 Dec 2015

It's the market's Victorian-themed day, and the ladies of Walford soon find themselves helping a friend. Stacey opens up to Dot about what happened on Halloween.

Episode 200 still
E200 5191
Aired 17 Dec 2015

Stacey learns a shocking truth. Mick reels from Linda's bombshell - is everything about to fall apart for the Carters? Vincent issues Ronnie a threat she can't ignore.

Episode 201 still
E201 5192
Aired 18 Dec 2015

Stacey struggles to come to terms with her discovery. Mick grows concerned about Linda's behaviour, but will she admit the truth to what's really going on?

Episode 202 still
E202 5193
Aired 21 Dec 2015

The feud between the Mitchells and Hubbards reaches breaking point, leading Phil to take drastic action. Linda comes up with a plan to bring Mick and Shirley back together.

Episode 203 still
E203 5194
Aired 22 Dec 2015

Tensions remain high in Albert Square as residents struggle to come to terms with Phil's latest act. Shabnam confides in Masood about Kush - but does she know the truth?

Episode 204 still
E204 5195
Aired 23 Dec 2015

One resident goes to extreme lengths to seek revenge - can anyone stop them from going through with their dangerous plan?

Episode 205 still
E205 5196
Aired 24 Dec 2015

As the dramatic dispute between the Hubbards and Mitchells reaches dangerous levels, Ronnie tries one final attempt to put an end to the deadly feud.

Episode 206 still
E206 5197-5198
Aired 25 Dec 2015

The Mitchells and the Beales spend Christmas Day together, but with tensions high and secrets rife, events soon take a sinister turn.

Episode 207 still
E207 5199
Aired 26 Dec 2015

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?

Episode 208 still
E208 5200
Aired 28 Dec 2015

It's the day of Mick's stag do, but with Dean still upset about the events of Christmas Day, will all go to plan? Whitney reveals some upsetting news to Mick.

Episode 209 still
E209 5201
Aired 29 Dec 2015

As Mick and Linda prepare for their big day, Shirley comes to a horrifying realisation, changing the Carters forever.

You may also like