Speechyard is a platform that allows English students, specially those at an intermediate and advanced level, learn English through films, series and books.
You have to sign up with your Facebook account or email address and then select your language, which will be used for translations.
Go to the content tab to choose either films or series or books. In the learning page you can learn the words and expressions that you have previously selected while watching a film or reading a book. And you can use the community page to practise your English with other learners.
There are thousands of full movies, series and books to choose from.
This video explains how Speechyard works.
H/T The English blog.