I think that your characters are good, but I think if we made them a little bit "mashed together," we could make a great cast!
Ky: Liam Hemsworth (just because that is how I saw Ky, not even thinking of that actor at the time.) Cassia: Bella Thorne. she is the most outgoing person I know, and I will mention the role to her on Wednesday when I see her. (she's my bffs cousin, so we're pretty tight. ☺😉.) Xander: Hunter Parrish (don't know why I didn't think of him, perfect!
All this time I've read this book, I pictured Robbie Amell as Ky somehow. Maybe it's just my Tomorrow People fetish অভিনয় up, and Robbie's too old to pass for 17 somehow *sigh* Bella Thorne would make a nice Cassia and Hunter Parrish will do the job for Xander
Still haven't registered the fact that Indie is a redhead...
Nathan Fillion just has to be in the movie. Any Firefly অনুরাগী around?