I can't find a decent one which can do that. Most softwares requires you to convert the videos before playing it on your phone.
One of the softwares that requires conversion is
Smart MovieInstall the .exe file on your computer to convert the video files. Install the .sis file on your phone. Send the converted files over to your phone and you can play them using the Smart Movie player.