Well that's odd. Try VLC
http://www.videolan.org/vlc/ it's free & has built-in codecs. It plays all but the odd wmv file. And it has xtra codecs for some of the newest video formats.
It's not a pretty player & its controls are a bit nimble but it works. lol
Choose the nearest mirror site to downld from.