Originally played by Carrie Fisher
Anne Hathaway
Elizabeth Banks
Emily Blunt
Jessica Biel
Sarah Rafferty
Natalie Portman
Alexis Bledel
Kirsten Dunst
Kathryn Hahn
Hermione Corfield
Cobie Smulders
Judy Greer
Mischa Barton
Carly Pope
Stana Katic
Abigail Spencer
Maggie Lawson
Amy Adams
Charlize Theron
Kristen Stewart
Ready to move onto another story? Here are a few more to browse. Assemble your dream cast!
Join the Conversation
0 comments on this role
Leave a Comment