Movie Dance Scenes Mash-Up

300 movie dance scenes cleverly spliced together to On The Floor by Jennifer Lopez.