Before Henry Cavill landed the role of Superman in Zack Snyder's Man of Steel, he auditioned for the part in McG's version of of the superhero, Superman: Flyby. The photo above is our first image of the actor auditioning for that movie back in 2004, and below you can get a better look at that very different suit design they were going to use.
That script for the film was written by J.J. Abrams, and it would have also starred Robert Downey Jr. as Lex Luthor. This would have been an interesting movie. It's cool though that they actually ended up casting Cavill after all those years. He is really great in the role! Maybe the video of his screen test will surface soon.