Zack Snyder selected Leonard Cohen’s “Hallelujah,” the same song he used as a soundtrack for the sex scene in Watchmen, for the teaser trailer of his version of Justice League (coming to HBO Max in 2021).
Snyder explained his choice, linking it to Autumn Snyder, his daughter who died in 2017 by suicide.
It was on two years ago. … It’s a really personal song for the family, and for all of us. It’s something that I just felt that was right for this. That’s why. I just think that that song, in particular, really, for all of us, it has significance beyond just the movie. I think we all love the song and it just felt like, as I was trying to wrangle this whole thing into the ‘why’ of it, I just felt like that song was the right way to do it.1
Jay Oliva, who worked with Zack Snyder on this project, clarified the issue:
He knows a few more songs too! I’ve heard him time to time singing a tune or two…. in all seriousness, he chose that one because of the long road it took to get here and what it meant to his daughter’s memory during post production on the film.
— Jay Oliva (@jayoliva1) August 24, 2020
Credit Due Department: Photo by Gage Skidmore from Peoria, AZ, United States of America – Zack Snyder, CC BY-SA 2.0, Wikimedia