He is best-known for playing Scott Windsor in Emmerdale and Chris Longworth in Grange Hill.
And now actor Ben Freeman has joined EastEnders where he is set to play mysterious newcomer Caleb.
The soap star‘s, 40, character will be an associate and blast from the past of Chelsea Fox, played by Zaraah Abrahams.
Chelsea has been pretending to forgive her murderous father Lucas, played by Don Gilet, and wants to seek revenge on him.
Caleb will be appearing in a slew of episodes as Chelsea’s storyline with her father Lucas intensifies.
Ben is no stranger to soaps and he is best-known for playing Scott Windsor in Emmerdale from 1998 to 2007.
Plot: The soap star’s, 40, character will be an associate and blast from the past of Chelsea Fox, played by Zaraah Abrahams (pictured with actress Gina Beck in 2016)
During his time in the Yorkshire village, his character had a scandalous affair with his stepsister Kelly Windsor, played by Adele Silva.
While Scott also fathered a child, Jean, with Zoe Tate, played by late actress Leah Bracknell, following a one night stand. As part of the storyline, Jean’s paternity was kept a mystery for months.
Aside from Emmerdale, Ben played Chris Longworth in Grange Hill from 1996 until 1998.