Visit this website to practice your English with extracts from your favourite TV series!
Create an account, choose your level, fill in your interests/hobbies... then you will find activities corresponding to your level and interests, based on popular TV series and movies.
The more activities and challenges you play, the more points you get, it can get kind of addictive.. and progress is 100% guaranteed! ;)
You should definitely have a go! To your marks!