Thank you for your contribution, Pier.
Indeed, it is great to use movies and songs that you like to learn new expressions. I would like to add a couple of suggestions:
Choose movies you have already seen in your mother tongue and really liked, and watch them three or four times, first with English subtitles, and then two or three more times without subtitles with one or two weeks between each viewing. You will be amazed at how much more you understand each time even without subtitles. Remember that if you have the subtitles on all the time, your listening comprehension does not improve as much, so limit the subtitles only to the first time you watch a movie.
Same goes for your favourite songs. Learn the lyrics (with some translation if necessary), and then listen to them again and again, and sing along with them.