Greta Scacchi ( Cotton mary )James Wilby ( Cotton mary )Madhur Jaffrey ( Cotton mary )Sarah Badel ( Cotton mary )Sakna Jaffrey ( Cotton mary )