I love fun factoids and MTV found a really interesting one. Before Bryan Singer directed Superman Returns McG was slated to do the film and he had Henry Cavill in line to play Superman. Henry Cavill tells MTV;
I was attached to the McG ‘Superman’ movie. Then Bryan Singer came on and took the helm and he made his movie. [The McG and Singer versions] were two different movies. So it wasn’t so much of a sting because it was like, ‘Oh, I got [the role],’ and then the movie just didn’t happen.
Zack Snyder clearly sees saw the potential of that casting since he cast Henry as Superman for Superman Man of Steel as Warner Brothers announced over the weekend. The reason McG did not direct Superman was only because he has a severe fear of flying so they had no choice but to put somebody else on the project since it was shooting in Australia and McG was in New York.