Media Player for Windows RT that can play .AVI decently

I have a collection of .avi movies stored on my SD card in my surface. I cannot find a decent player to play them. The first party Video app completely disjoints visual and audio. Most of the apps I have downloaded from the store have the same problem except one, Windows Player, which pauses every 5 minutes and auto corrects itself. I am hoping VLC for Win 8 will do that except it will probably cost money and I want a decent free option. Anyone have any suggestions.