Soviet Movies Online has a huge collection of films from the 1920s to present day, all available with English subtitles! Most are free but the less popular ones play up to the half way point and then you have to buy a subscription.