EastEnders Zack star’s forgotten roles on three other soaps before Walford stint
EastEnders favourite James Farrar, who plays Zack Hudson, has wowed viewers since he joined in 2021 - but fans may be surprised by some of his previous soap roles
EastEnders favourite James Farrar, who plays Zack Hudson, has wowed viewers since he joined in 2021 - but fans may be surprised by some of his previous soap roles