Moulin Rouge! ★★★★★

I first watched this when I was """"straight"""" and god should I have known...........