A method for preparing olefins and halogenated olefins is provided comprising contacting halogenated compounds with diamonds for a sufficient time and at a sufficient temperature to convert the halogenated compounds to olefins and halogenated olefins via elimination reactions