Uhmm .. firstly, get their names right. Nico's last name is Minoru, not Hayes. Hayes is Molly's last name. "Caroline Dean" is actually Karolina Dean.
I like the actors you've chosen, especially Karolina and Alex's. Chace Crawford should play Chase Stein.
oops I knew that didn't look right but that is what wiki had for Nico's last name. Or maybe I wasn't paying that much attention. No thanks on Chace Crawford though I like Ryan Hansen better. Edit I guess I just mis read her name. my bad