Kerry James played the role of Caleb in the Heartland series, and there is no new Caleb. Kerry James still plays him.