Caviezel won't be Superman. Thus sayeth the director.
Ain't It Cool News has an interview with Bryan Singer about Superman, X-3, and Logan's Run. Singer himself says that Jim Caviezel will NOT be Superman.
Singer: No, that's absurd. I read that too and think it's just bizarre about James Caviezel, who's a wonderful actor. But, no, I'm committed to casting an unknown. Capone: So asking you what that unknown might be would be pointless, because we probably would not have heard of this person, right? Singer: Right.