Kelly Preston was 'ultimate professional' on set of Off the