Drosophila porcupine (porc) encodes an ER membrane protein that is required for the processing of the Drosophila Wnt family. Homologs of porc have been identified in various multicellular organisms and have been implicated in the biosynthesis of Wnt proteins. In contrast to Drosophila, vertebrates generate four different porc mRNAs (A—D) by alternative splicing. Murine porcD (MporcD) mRNA levels transiently increase during the neuroectodermal differentiation of P19 cells, but diminish during mesodermal differentiation. P19 cells constitutively expressing mouse porcA (MporcA), but not MporcD, undergo apoptosis by the induction of neuroectodermal differentiation. Meanwhile, P19 cells constitutively expressing MporcD, but not MporcA, do not adopt mesodermal cell morphology and fail to express myf-5 when induced to mesodermal differentiation. These results therefore demonstrate that the alternative splicing of Mporc is regulated in a cell-type specific manner, and the resulting Mporc isoforms have different functions in the neuroectodermal and mesodermal differentiation of P19 cells.