Oooh, fun!
The Main Character - Estel Sophia Clark, as played by
Ashley JuddThe Best Friend - Jenny Luxley, as played by
Natalie PortmanThe Chaperone - Casey Rodgers, as played by
Tommy "Tiny" ListerThe Mystery Girl - Tania Livingston, as played by
Winona RyderThe Bad Guy - President Levi Duncan as played by
Patrick StewartThe reasons:
Judd: She's far older than my MC is physically, but they're about the same mental age and she'd probably be the best able to really portray all the subtle emotions.
Portman: She's cute, quirky, and just looks bubbly, just like Jenny.
Lister: He's a massive black guy with a deep voice and broad shoulders - slap a guitar on his back and a few piercings on his face and you've got Casey down to a Tee.
Ryder: The actress plays creepy, subtle, dark, and secretive really, really well, and Tania is an enigma wrapped in a riddle, coded in Ancient Greek and translated poorly into Swahili.
Stewart: Who else can pull off a publically-loved, privately-egomaniacal pseudo-dictator without batting a lash?