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.