TVTV NewsEastEndersActor James Farrar is known for playing Zack Hudson in the hit BBC soap EastEnders16:57, 03 Aug 2026James Farrar is currently delighting soap fans in EastEnders.‌He first appeared as Zack Hudson back in 2021, and has been involved in several memorable storylines since then. They have included his HIV diagnosis and the tragic loss of his baby Peach.‌That's not all, as Zack was also revealed to be the biological dad of Barney Mitchell (Lewis Bridgeman) last year. Zack pieced the truth together after overhearing a hospital conversation about blood types, leading him to realise that Teddy (Roland Manookian) couldn't have fathered Barney.‌Zack supported his son during the latest episode on Monday (August 3), which is now streaming on BBC iPlayer. During the instalment, Barney admitted that he hid the hammer that was left at the scene of Joel Marshall's (Max Murray) attack.The youngster later told his dad that he saw Nugget Gulati (Juhaim Rasul Choudhury) burying something in the allotment on the same night of the attack, before the pair went searching for themselves.‌They eventually discovered some marijuana in the ground, with Zack acknowledging that he needed to tell Ravi (Aaron Thiara), despite Barney urging him not to.Away from the drama on Albert Square, BBC soap fans may be surprised to learn about Zack star James Farrar's very different role.Before launching his career as an actor, James notably worked as a model. He notably fronted campaigns for Jimmy Choo opposite Nicole Kidman, River Island opposite Barbara Palvin and Playboy's 40th anniversary opposite Kate Moss.‌However, he decided to quit modelling after his mum became ill."Prior to this job, I was a model and flying to Milan, then to New York, then to Paris," he previously told The Sun's TV Mag.‌"I think it was a blessing that I took the job on EastEnders because Summer, my little baby, wouldn't have arrived if I was still doing the silly hours and travelling I was doing with modelling."James added: "One of the reasons I joined EastEnders was because of my mum, who has cancer. It meant that if these are my last days with her, we spent them together rather than me travelling the world."As well as appearing in EastEnders, James has also starred in the beloved British TV shows Call the Midwife and Silent Witness.Article continues belowEastEnders airs Monday to Thursday at 7.30pm on BBC One and is available to stream on BBC iPlayer from 6amChoose Daily Mirror as a 'Preferred Source' on Google News for quick access to the news you value.‌EastEndersBBCSoap operasJames Farrar