Things are about to get even more exciting in Albert Square as EastEnders has announced a brand new bad boy who is set to shake things up in a big way. It’s been revealed that actor James Farrar is joining the cast of the BBC soap later this year, and will be taking on the role of charismatic new character Zack Hudson.