VLC media player is a free and open source cross-platform multimedia player.
It can play all your movies, shows and music in most formats directly without conversion.
It allows Remote Playback from your Mac or PC via a Web UI as well as streaming from SMB, FTP, UPnP/DLNA media servers and the web.
VLC offers support for advanced subtitles including full SSA compatibility, multi-track audio, and playback speed control.
VLC for Mobile is completely free and open source.
Metadata is provided by TMDb, which is a community maintained movie database.