A process for extracting cannabinoids from raw cannabis plant material comprising the steps of: drying raw cannabis plant material; grinding the raw cannabis plant material to result in ground raw cannabis plant material; adding ethanol to the ground raw cannabis plant material to form a mixture; pressurizing the mixture to a pressure of 70-280kPa; removing solid ground raw cannabis plant material from the mixture to leave a crude oil and ethanol mixture; filtering the crude oil and ethanol mixture to remove unwanted components; evaporating ethanol from the filtered crude oil and ethanol mixture to leave crude oil; after evaporating the ethanol, decarboxylating the crude oil to leave a first residue; subjecting the first residue to a first film wipe distillation to remove volatile terpenes and leave a second residue, said first film wipe distillation being performed at a pressure of 0.3 - 0.8 mbar with a feed temperature of 105-115°C, a residue discharge arm temperature of 105-115°C, an inner wall temperature of 155-162°C, and a condensing coil temperature of 58°C; subjecting the second residue to a second film wipe distillation to remove non-volatile terpenes and leave a third residue, said second film wipe distillation being performed at a pressure of 0.3 - 0.8 mbar with a feed temperature of 105-115°C, a residue discharge arm temperature of 105-115°C, an inner wall temperature of 159-162°C and higher than the inner wall temperature of said first film wipe distillation, and a condensing coil temperature of 58°C; and subjecting the third residue to a third film wipe distillation to obtain cannabinoids, said third film wipe distillation being performed at a pressure of 0.03 - 0.08 mbar with a feed temperature of 105-115°C, a residue discharge arm temperature of 105-115°C, an inner wall temperature of 168.5-170°C, and a condensing coil temperature of 74°C. drying raw cannabis plant material; grinding the raw cannabis plant material to result in ground raw cannabis plant material; adding ethanol to the ground raw cannabis plant material to form a mixture; pressurizing the mixture to a pressure of 70-280kPa; removing solid ground raw cannabis plant material from the mixture to leave a crude oil and ethanol mixture; filtering the crude oil and ethanol mixture to remove unwanted components; evaporating ethanol from the filtered crude oil and ethanol mixture to leave crude oil; after evaporating the ethanol, decarboxylating the crude oil to leave a first residue; subjecting the first residue to a first film wipe distillation to remove volatile terpenes and leave a second residue, said first film wipe distillation being performed at a pressure of 0.3 - 0.8 mbar with a feed temperature of 105-115°C, a residue discharge arm temperature of 105-115°C, an inner wall temperature of 155-162°C, and a condensing coil temperature of 58°C; subjecting the second residue to a second film wipe distillation to remove non-volatile terpenes and leave a third residue, said second film wipe distillation being performed at a pressure of 0.3 - 0.8 mbar with a feed temperature of 105-115°C, a residue discharge arm temperature of 105-115°C, an inner wall temperature of 159-162°C and higher than the inner wall temperature of said first film wipe distillation, and a condensing coil temperature of 58°C; and subjecting the third residue to a third film wipe distillation to obtain cannabinoids, said third film wipe distillation being performed at a pressure of 0.03 - 0.08 mbar with a feed temperature of 105-115°C, a residue discharge arm temperature of 105-115°C, an inner wall temperature of 168.5-170°C, and a condensing coil temperature of 74°C.