You don't have a lot of control over the MPMoviePlayerController component. If you just want to play videos without fancy controls, then MPMoviePlayerViewController may be sufficient, or using MPMoviePlayerController directly (note that these are two different classes; one of these has View in its name).
The alternative to the MPMoviePlayer is the AV Foundation framework. As far as I know, these classes do not come with their own UI so you'd have to build that from scratch, but they do offer fine-grained control over playback and so on (something that MPMoviePlayer doesn't).
That's just the UI bit. There is also the question of where the videos come from. Are they locally stored files or streamed from the web? If the latter, what format are they in? You should check whether the iPad supports that movie format. If not, you might have to write a conversion layer (probably on the server side).
So, as usual, it depends.