Nick Robinson character Simon Spier
Jennifer Garner character Emily Spier
Josh Duhamel character Jack Spier
Katherine Langford character Leah Burke
Alexandra Shipp character Abby Suso
Logan Miller character Martin Addison
Keiynan Lonsdale character Abraham "Bram" Greenfeld
Jorge Lendeborg Jr. character Nick Eisner
Talitha Bateman character Nora Spier
Tony Hale character Mr. Worth
Natasha Rothwell character Ms. Albright
Miles Heizer character Cal Price
Joey Pollari character Lyle
Clark Moore character Ethan
Drew Starkey character Garrett Laughlin
Mackenzie Lintz character Taylor
Cassady McClincy character Jackie
Alex Sgambati character Claire
Jamila Thompson character Additional Posse Girl
Emily Jordan character Creekwood Girl
Patrick Donohue character Math Teacher
Terayle Hill character Spencer
Tyler Chase character Aaron
Haroon Khan character Suraj
Joshua Mikel character Ride Operator
Nicholas Stargel character Fantasy Teen
Nancy De Mayo character Mrs. Eisner
Christian Ojore Mayfield character Mr. Eisner
Chantell D. Christopher character Mrs. Suso
Mandy Fason character Mrs. Burke
Philip Covin character Mr. Burke
Campbell Godfrey character Little Man
Robbie Rogers character The Coach
Christopher L. Plunkett character Dancer
Jessi Peralta character Dancer
Carsen Rowe character Dancer
Jonathan Fritschi character Dancer
Matthew Laraway character Dancer
Dylan Cheek character Dancer
Jaidi Ventura character Dancer
Danni Heverin character Dancer
David Copeland Brown Jr. character Tyler (uncredited)
Bryson Pitts character 10-Year-Old Simon Spier (uncredited)
Nye Reynolds character 5-Year-Old Simon Spier (uncredited)
Skye Mowbray character 6-Year-Old Nora Spier (uncredited)
Samantha Bulka character Ethan's Posse (uncredited)
Baz Ma character Ethan's Posse (uncredited)
Natalia Tureta character Ethan's Posse (uncredited)
Briana Estevez character Cheerleader (uncredited)
Jönah-Blainé Bowling character Trendy Jock (uncredited)
Sean O'Donnell character High School Student (uncredited)
Collin McHugh character High School Student (uncredited)
Abigail Houck character High School Student (uncredited)
Jodi Houck character Parent (uncredited)
Josh Royston character Parent (uncredited)
James Sterling character Parent (uncredited)
Tyson Love character Football Parent (uncredited)