Like indie films? Documentaries? Animation? Ho, boy, have I got an app for you: NFB Films lets you watch over a thousand movies on your iPhone. For free.
The "NFB" stands for National Film Board, a kind of Canadian PBS. The app taps the NFB's mammoth library of documentaries, animated films, trailers (for upcoming NFB releases), and more.
All the movies are streamed to your iPhone, but there's also an ingenious "watch later" option that downloads a selected movie for later viewing. However, these downloads expire after 24 hours, not unlike App Store movie rentals, but that hardly seems unfair.