MARK/YOUNG MIKE (17): Mark is Mike O’Donnell’s cover name when he magically becomes a modern-day 17-year-old. The same actor plays young Mike back when he was a high school basketball superstar.
NED (35): Mike’s best friend, sci-fi geek and tech millionaire
OLDER MIKE (35): Bitter, world-weary adult version of Young Mike who fears life passed him by.
SCARLET (35): Mike’s wife. Strong and loving, and willing to go out on her own to find happiness.
ALEX (15): Mike and Scarlet’s insecure, geeky son. Doubles as Young Ned.
MAGGIE (17): Mike and Scarlet’s daughter. Straight A good girl being led down the wrong path by her degenerate boyfriend.
NAOMI (30s): Scarlet’s sassy and fun-loving best friend.
PRINCIPAL MASTERSON (30s): No-nonsense female school principal.
COACH MURPHY (50s): Tough as nails basketball coach.
STAN (17): Maggie’s semi-literate boyfriend. Handsome, dumb and desperate to go all the way.
CHELSEA/YOUNG SCARLET (17): Sweet, innocent teenage girl. Doubles as Young Scarlet.
THE BRITTANYS: A trio of cheerleaders who are smitten with the new boy at school.
ENSEMBLE: Adults and teens who play high school students and a variety of cameo roles in the show, including the assistant principal, a cafeteria worker, servers/bartenders at various locations, and spectators at basketball games.