VLC is one of the best multi-codec video players, allowing most internet sources video to be played without a hiccup. VLC Remote 0.92 allows one to control VLC easily from your smartphone.
The freeware is still under development but already features a stylish finger-friendly UI. The application needs .NET Compact Framework 3.5.
Download the application from Sourceforge here.