Barbara Palvin as Jessie Williams
Selena Gomez as Anaya John
Niall Horan as Andrew Jones
JenniferAniston as Rose Jones
Jace Norman (young) as Brandon Jones
Alessia Cara as Amanda Heart
Bella Thorne as Hailey Stewarts
Jennifer Lopez as Tesse Williams
Zac Eferon as Zack Ross