An expandable medical implant is provided with an implantable cage body. Methods for stabilizing and correcting the alignment of a spine with an expandable medical implant are provided. The proximal and distal ends of the cage body may each be provided with a plug for causing expansion of the ends of the implant and therefore the bone engaging surfaces of the implant. The proximal plug member may be configured to move longitudinally such that the proximal end of the cage body resiliently expands. The distal plug member may be configured to move longitudinally such that the distal end of the cage body resiliently expands. The proximal and distal plug members are moved longitudinally independently from one another to allow for independent expansion and contraction of each of the proximal and distal ends of the cage body itself.