Actually there is a way to just make Movie Player landscape without affecting portrait view of rest of screens.
#define degreesToRadian(x) (M_PI * (x) / 180.0)
MPMoviePlayerViewController *moviePlayerVC = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:@"http://someurl.com"]];
moviePlayerVC.view.transform = CGAffineTransformIdentity;
moviePlayerVC.view.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
[self presentViewController:moviePlayerVC animated:NO completion:NULL];