Paul Wesley as Alexander Grey
Emma Watson as Sophia Blossom-Grey
Sean O'Pry as Kevin Grey
Bridget Satterlee as Jennifer Parker-Grey
Brandon Flynn as Joshua Parker
Barbara Palvin as Violet Anderson-Parker
Jim Corbett as Ben Brooks
Julianne Moore as Stacy Brooks
Alex Heartman as André Armel
Bella Throne as Summer Lewis