Not Christian Bale, he would ruin my image of CG. I think Taylor Kinney (Lady Ga Ga's beau), would be a perfect fit, he fit's the description in the book and he is absolutely gorgeous. If not, then definately Henry Cavill. CG has his shirt off alot, so the actor that plays him must have a nice body!!