VLC Media Player
A newer version of VLC Media Player is available.Or, Learn More About VLC Media Player
Full user review
"The Best media player i've used"
plays all sorts of files and can use subtitles without problems.
has tons of features and is customizable.
plays hd files and 720p files like you're wathcing it on an hd tv vs. wmp that makes it look grainy
you can literally double the volume if you have bad speakers
ugly interface and crashes alot