One of my favourite apps and plays anything you throw at it. Also has wifi upload. Be quick, expires soon.
GPlayer for iOS has gone free again. It works very well and so far has played everything I have thrown at it. I believe both iPad and iPhone versions of the app are free.