After initializing moviePlayerController, do this:
[moviePlayerController prepareToPlay];
for example:
moviePlayerController = [[MPMoviePlayerController alloc] init];
[moviePlayerController prepareToPlay];
It works for ios 6 and earlier :).