DramaFever.com is a completely free and legal streaming site for foreign-language movies. Other sites with a collection of streaming Spanish-language movies include Netflix and Hulu Latino.
DramaFever is unique among Spanish-language streaming sites in that it is geared towards people learning a foreign language rather than native speakers. The interface for the site is in English and all movies have English subtitles. As of 2015, DramaFever has several dozen Spanish-language movies and television shows available.
Netflix also has optional subtitles for its Spanish-language movies. Unlike DramaFever and Hulu Latino, users of Netflix must pay a monthly fee to use the site.