EastEnders25/05/2017BBC One Duration: 30 minutesFirst broadcast: Thu 25th May 2017, 19:30 on BBC One West MidlandsLatest broadcast: Thu 25th May 2017, 19:30 on BBC One Wales HDMax gets a shock from the past. Johnny and Whitney do their best to hold the Carters together. Billy receives a proposition.ContributorsBex Fowler:Jasmine ArmfieldHoney Mitchell:Emma BartonMadison Drake:Seraphina BehVincent Hubbard:Richard BlackwoodJay Brown:Jamie BorthwickTina Carter:Luisa Bradshaw-WhiteJane Beale:Laurie BrettDot Branning:June BrownMartin Fowler:James ByeAlexandra D'Costa:Sydney CravenSharon Mitchell:Letitia DeanMick Carter:Danny DyerKim Fox-Hubbard:Tameka EmpsonJosh Hemmings:Eddie EyreFi Browning:Lisa FaulknerBilly Mitchell:Perry FenwickAbi Branning:Lorna FitzgeraldKush Kazemi:Davood GhadamiDonna Yates:Lisa HammondShirley Carter:Linda HenryShakil Kazemi:Shaheen JafargholiLauren Branning:Jacqueline JossaLouise Mitchell:Tilly KeeperCarmel Kazemi:Bonnie LangfordDerek Harkinson:Ian LavenderJack Branning:Scott MaslenPhil Mitchell:Steve McFaddenWhitney Carter:Shona McGartyKeegan Baker:Zack MorrisDenise Fox:Diane ParishTravis Law-Hughes:Alex James-PhelpsBen Mitchell:Harry ReidJohnny Carter:Ted ReillyMichelle Fowler:Jenna RussellHarry 'Woody' Woodward:Lee RyanSteven Beale:Aaron SidwellKathy Beale:Gillian TaylforthStacey Fowler:Lacey TurnerPatrick Trueman:Rudolph WalkerMax Branning:Jake WoodIan Beale:Adam WoodyattRicky Mitchell:Henri CharlesLily Fowler:Aine GarveyJanet Mitchell:undefined GraceAmy Mitchell:Abbie KnowlesDennis Rickman:Bleu LandauWill Mitchell:Freddie PhillipsExecutive Producer:Sean O'ConnorDirector:Steve FinnWriter:Daran LittleGenresDramaSoapsBrandEastEnders Source: BBC Online