Director Joss Whedon has shot an all-new ending for Justice League that is different from what Zack Snyder originally planned.