OK a few things.
First of all, I'm not a big fan of The Editors at all. They tend to lean on the indie-rock side a little too much for my taste. Secondly – this video isn't very groundbreaking. All I can think of whilst watching it is "Run Lola Run", but it keeps playing on telly over here and I continually find myself throughly enjoy the synthy goodness of the track, so here you go – I'm sharing it with you. I don't even know what "Papillon" means – I'm sure it's something deeply intellectual and all, but I can't be bothered to delve any deeper than the surface on this great sounding tune…so don't get too excited – just enjoy the track like I do.