We provide a semilocal convergence analysis for Halley's method using convex majorants in order to approximate a locally unique solution of a nonlinear operator equation in a Banach space setting. Our results reduce and improve earlier ones in special cases.