Guest Stars Martin Cummins as Tom Keller Alvin Sanders as Pop Tate Barbara Wallace as Rose Blossom Peter Bryant as Principal Waldo Weatherbee Ryan Robbins as Frank Andrews Co Starring Kyra Leroux as Britta Beach Sheila Tyson as Delores Sam Scherzer as David Archer Simon Alexander as Kendrick Liam Tait as Rusty David Lennon as Cameron Carver Addison Tessema as Scorpio Marcus Aurelio as Townsfolk #1 Ben Ferguson as Townsfolk #2 Uncredited Lili Reinhart as Beatrice Cooper Cole Sprouse as Jedediah Jones K.J. Apa as Archibald Andrews