James Bye, who recently exited Eastenders, will play Mr Darcy.