I’d use mO2 in Motion. Two primitives for the book back and front, each in its own Group, animate the each Group, apply necessary textures.
Then two flat primitives the same way (and in the same respective Groups), lined up to the book. Align a copy of the video to each primitive and align so they match in the middle. But still, it’s going to be flat the whole time.
I don’t think you’re going to get super high end results unless you go with creating this in Blender.
And no, you won’t get “curved” pages with only FCPX nor Motion stock by themselves.