Sachverhalt: A. Mit Verfügung vom 12. Februar 2009 sprach die IV-Stelle des Kantons Zürich dem 1972 geborenen A._ rückwirkend ab dem 1. Dezember 2004 eine ganze Invalidenrente zu. Im Rahmen einer im Oktober 2009 eingeleiteten Rentenrevision wurde dieser Anspruch bestätigt (Mitteilung vom 12. April 2010). Mitte 2015 eröffnete die IV-Stelle ein weiteres Revisionsverfahren und holte ein orthopädisch-psychiatrisches Gutachten der Dr. med. B._, Facharzt für Orthopädische Chirurgie und Traumatologie des Bewegungsapparates, und Dr. med. C._, Facharzt für Psychiatrie und Psychotherapie vom 7. Juni 2016 (ergänzt durch psychiatrische Stellungnahme vom 12. Juli 2016)ein. Mit Verfügung vom 15. Dezember 2016 hob die IV-Stelle revisionsweise die ganze Rente auf das Ende des der Verfügungszustellung folgenden Monats auf. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 29. Juni 2018 ab. C. A._ führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit den Rechtsbegehren, der Entscheid vom 29. Juni 2018 sei aufzuheben, und es seien ihm die gesetzlichen Leistungen gemäss IVG zu gewähren; eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz bzw. direkt an die Beschwerdegegnerin zurückzuweisen mit der Verpflichtung, ein rechtskonformes Beweisverfahren durchzuführen, berufliche und medizinische Massnahmen zu prüfen und durchzuführen und abschliessend einen Einkommensvergleich vorzunehmen.