RT video player app recommendation?

Can someone please recommend a video player app for RT that can play MKV and MP4 with all supported audio types?

I'm going on a trip starting Friday and I want to load some movies on my Surface 2. I don't want to run into any issues.

I don't care if I have to pay for the app, just as long as it works with everything.