Have a look at this site. Real English shows very nice videos covering different communicative aspects as well as some grammar elements practiced orally. It’s a free site with a great amount of videos to be freely used in your classroom… andthey are catchy, believe me!
There are exercises combined with the clips, so practice before and after the clip is granted. Definitely worth a look!