Watch providers
Streaming
Top Cast
Elle Fanning
Violet
Justice Smith
Finch
Alexandra Shipp
Kate
Kelli O'Hara
Sheryl
Lamar Johnson
Charlie
Virginia Gardner
Amanda
Felix Mallard
Roamer
Sofia Hasmik
Brenda
Keegan-Michael Key
Embry
Luke Wilson
James
Chris Grace
Hudson
John Ivers
John Ivers
Sharon Ivers
Sharon Ivers
Isabella Fay
Suze
Nicole Forester
Demi
Sara Katrenich
Lindsay
Alex Haydon
Bradley
Jonathan Schaffer
Preacher
Brian Andrus
High School Student
Ming Wang
Teacher (uncredited)