Calista Flockhart is too old, Bjork is too crazy, Mischa Barton is too trashy, and hannah already baggsed Natalie Portman ;_;.

Maybe Anne Hathaway, then.