Kim Cattrall has "moved on" from 'Sex and the City' and refuses to be "unhappy" on set when she goes to work.