← Flashback
Cast e troupe completi
Cast
- Dylan O'Brien — Fred Fitzell
- Hannah Gross — Karen
- Emory Cohen — Sebastian
- Keir Gilchrist — Andre
- Maika Monroe — Cindy Williams
- Liisa Repo-Martell — Mrs. Fitzell
- Amanda Brugel — Evelyn
- A.C. Peterson — Mr. MacDonald
- Aaron Poole — Pierced Man
- Maika Harper — Tattooed Woman
- Ian Matthews — Vincent
- Donald Burda — Dr. Phillips
- Myles Isen — Fred at 6
- Connor Smith — Scarred Man
- Leslie Adlam — Female Cop
- Andrew Latter — 12 Year Old Boy
- Jill Frappier — Mrs. Shouldice
- Josh Cruddas — Twenty Something Man
- Conrad Bergschneider — Male Teacher
- Tracy Baker — Dancer
- Jackie English — Violet
- Constantine Meglis — Huge Bouncer
- Elizabeth Osler — Overdosed Teen
- Prince Amponsah — Mysterious Party Goer
- Parker Antal — Baby Fred
- Emmet Antal — Baby Fred
- Landon Norris — Scarred Man (voice)
- Hershel Blatt — Mike (uncredited)
Fotografia
- Brendan Steacy — director of photography
- Dave Sheridan — camera operator
Produzione
- John Schoenfelder — executive producer
- Dan Clifton — line producer
- Christopher MacBride — executive producer
- Morgan Emmery — executive producer
- Kabeer Baig — executive producer
- Jean-Charles Levy — executive producer
- Christina Kubacki — executive producer
- Russell Ackerman — executive producer
- Brian Campbell — line producer
- Millie Tom — casting
- Chris Comrie — production accountant
- Lee Kim — producer
Costumi e trucco
- Sarah Millman — costume design
- Jennifer Lantz — set costumer
Sonoro
- Mark Zsifkovits — sound re-recording mixer
- Christian T. Cooke — sound re-recording mixer
- Anthony Scott Burns — music
- Rob Bertola — sound designer
- Michael Baskerville — sound re-recording mixer
- Anthony Scott Burns — original music composer
Effetti visivi
- Wojciech Zielinski — visual effects supervisor
Regia
- Christopher MacBride — director
Sceneggiatura
- Christopher MacBride — writer
Montaggio
- Matt Lyon — editor
Scenografia
- Adriana Bogaard — art direction
- Fred Espina — art direction
- Jennifer Morden — production design
- David Lewington — set designer