Pre-mRNA splicing takes place in a large and highly dynamic complex known as the spliceosome. Here we report the optimization of a maltose-binding protein (MBP) affinity-purification method to isolate functional spliceosomes for electron microscopic analysis. Visualization of the spliceosome preparations revealed distinct 40-60 nm particles. Immunogold-conjugated antibodies to spliceosome components specifically label these particles, which are eliminated by treatment with either RNase or protease. Moreover, spliceosomes assembled on two different pre-mRNAs are indistinguishable. This first visualization of purified functional spliceosomes assembled in vitro reveals striking structural features, including one or more central cavities and multiple elongate lobes.