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