In a massive win for anime fans across the globe, “Scott Pilgrim Takes Off” has clinched the Critics’ Choice Award… Read More