Hi Tom,
You're going to struggle with that one. The lack of flash compatibility pretty much means any chance of watching a movie outside of YouTube/iStore is near impossible.
Another place you can store video files is on Amazon S3. It's an awesome little tool and costs next to nothing - something like £0.03 per terabyte or something equally as ridiculous. You can then use S3 players but these are also flash - however as a storage site S3 is great!