Chemical Brothers movie?



There's a bit of speculation around the internet that this is the trailer for a film from The Chemical Brothers. This excites me a lot.