VLC Free media player
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.
The media player that fulfills all your needs. It handles DVDs, (S)VCDs, Audio CDs, web streams, TV cards and much more.
With VLC, there is no need to continually update many different codec packs. VLC Free comes with nearly every codec built-in!
And whats more, VLC can play back your files, even if the media is damaged! Missing or broken pieces wont stop VLC. All the video and audio information that remains can be played.