I will recommend House of Cards for you. While it is a political show, but the drama is intense and the vocabulary is also advanced. You will definitely pick up some new words after watching this show.
I'm not a native english speaker, but if you are willing to know, i can provide you a website, where you and a native English speaker can watch a show together and even communicate on voice chat at the same time.
Hello! I haven't watched any of those shows enough to be able to discuss them with you(sorry), but if you want some suggestions I can give them to you. If you are an advanced English learner(it does sound really advanced) I would suggest watching documentaries such as Nova. The English on documentaries are really advanced, so I think it would help you:)
I think your way would be effective.