The Prestige AND Memento were directed by Christopher Nolan, who directed The Dark Knight.
About the "homo" remarks in Hitchcock. I'm not sure I'll do a good job verbalizing why I thought it was actually quite funny when he said them, but I'll try, which feels risky, because if I don't do a good job, I risk alienating beloved men here.
Okay, so, in the beginning, Hitchcock is basically a scruffy, dirty, drunk or hungover mess. His appearance and behavior are rude and crude. The Jason Bateman character takes it on himself to spiff up Hitchcock's public image, sort of Professor Higgins/Eliza Doolittle style. He teaches him how to say "Thank you" and "please," that sort of thing.
And he designs a superhero costume, to go with the "remodelling" he's doing on Hitchcock. As he shows him the first design, a spiffy, sharp outfit, crappy, crusty old Hitchcock says "Homo." Which as seriouscrayons and BelAir point out, shows his own limitations and prejudices, and definitely has a startle effect. And then as he is shown variations on costumes, he comes up with variations on his continuing view of them.
But I think why I actually liked these comments of his is because superheros, like cowboys, were so very recently thought to be ever so hetero. And the worldview is opening up. Superheros, like cowboys, just might be gay.
Sumpn like that. Hope it comes across how I mean it.