Tenth featurette for Scott Pilgrim vs. The World, "Clash At Demonhead" where the band films a rock scene and shows off some of the memorabilia.
Your browser doesn't support HTML5 video.
Tenth featurette for Scott Pilgrim vs. The World, "Clash At Demonhead" where the band films a rock scene and shows off some of the memorabilia.