In 'Heaven On Earth', Preity plays a battered Punjabi housewife in Canada who is a victim of domestic violence.