Dylan O'Brien character Fred Fitzell
Hannah Gross character Karen
Emory Cohen character Sebastian
Keir Gilchrist character Andre
Maika Monroe character Cindy Williams
Liisa Repo-Martell character Mrs. Fitzell
Amanda Brugel character Evelyn
Alan C. Peterson character Mr. MacDonald
Aaron Poole character Pierced Man
Maika Harper character Tattooed Woman
Ian Matthews character Vincent
Donald Burda character Dr. Phillips
Myles Isen character Fred at 6
Connor Smith character Scarred Man
Leslie Adlam character Female Cop
Andrew Latter character 12 Year Old Boy
Jill Frappier character Mrs. Shouldice
Josh Cruddas character Twenty Something Man
Conrad Bergschneider character Male Teacher
Tracy Baker character Dancer
Jackie English character Violet
Constantine Meglis character Huge Bouncer
Elizabeth Osler character Overdosed Teen
Prince Amponsah character Mysterious Party Goer
Parker Antal character Baby Fred
Emmet Antal character Baby Fred
Landon Norris character Scarred Man (voice)
Hershel Blatt character Mike (uncredited)
Sima Fisher character Dancer (uncredited)