An intervertebral disc prosthesis comprises a first endplate, a second endplate, and a bearing surface positioned between the first endplate and the second endplate. The bearing surface may be provided by a mobile bearing disc including a convex bearing surface configured to engage the first endplate and a concave bearing surface configured to engage the second endplate. The multiple bearing surfaces of the mobile bearing disc engage articulating surfaces on the endplates to form a plurality of articulating joints. Each articulating joint is configured to facilitate a particular type of movement for the segmental unit. Furthermore, each articulating joint is defined by a distinct center of rotation. The contact pair formed by the convex bearing surface of the bearing component and the concave bearing surface of the first endplate may provide a flexion/extension center of rotation for the prosthesis.