moviepy: editing with code

I wanted to recreate this teaser trailer for David Fincher's The Girl with the Dragon Tattoo.

I used clips from The Good, the Bad, and the Ugly and Once Upon a Time in the West. I then timed the clips to the beats in The Immigrant Song. 

 See code here.