The invention provides a sunscreen composition comprising cannabis extract. The invention also provides a method of protecting a substrate from the effect of ultraviolet light comprising administering an effective amount of a sunscreen composition comprising cannabis extract.