I'm Not There Cast Christian Bale Cate Blanchett Marcus Carl Franklin Richard Gere Heath Ledger Ben Whishaw Charlotte Gainsbourg David Cross Bruce Greenwood Julianne Moore Michelle Williams