Lucy Hale as Beatrice Lowe (Yes, yes I know I've used Lucy before. But come on guys, she's amazing!)
Dylan 'O Brien as Xavier Morgan
Cara Delevingne as Rachel "Rach" Barnes
Ryan Guzman as Brice Lowe
Ashley Benson as Norah Stiller
Ian Nelson as Blaine
Ryan Gosling as Mr. Frier
Abigail Breslin as Mae Morgan