I read another post mentioning that movies and music can be a good way to enhance language learning. I totally believe that and have used songs to improve my vocab numerous times. I'd like to share this style called Sub2SRS in which you place all new words in a SRS tool like Anki.
Here's the link to a site that talks all about it: http://learnanylanguage.wikia.com/wiki/Subs2srs_decks