On the surface, this is just a regular old casting story. But if you dig deeper, we spot an actor who's obviously desperate to pay off some credit card debt. But first, the news: Moviehole reports that Gary Oldman has joined the new 3D, mo-cap, blah blah version of A Christmas Carol, to be directed by Mo-Cap Man himself, Robert Zemeckis. Oldman, like the film's star Jim Carrey, will play an assortment of different roles. Carrey, of course, will be playing Ebenezer Scrooge, as well as the three ghosts who come along for the guilt trip. As Moviehole points out, "A Christmas Carol will feature a touch of live action and computer graphics, the latter of which ImageMovers employed in the Gil Kenan-directed Monster House."

Oh, but here's where it gets good (or depressing, depending on whether or not you're related to Cary Elwes): The actor hasn't nabbed a role in the film. Instead, he's standing in for Jim Carrey when the actor isn't available. Yes, Cary Elwes has officially become a stand-in. Just to give you a tad more info in case you didn't know: Ten years ago, Elwes starred opposite Carrey in Liar Liar. Now, he's had to settle for Carrey's stand-in. What happened there? Should we send a basket ... or something? I feel bad. Anyway, Moviehole also squashes the rumor that Tom Hanks will be playing Bob Cratchit. They claim he "has no part in the movie." Hint, nudge ... Elwes. A Christmas Carol is currently set to arrive on November 6, 2009.