All Cast

Elle Fanning

Elle Fanning

Violet

Justice Smith

Justice Smith

Finch

Alexandra Shipp

Alexandra Shipp

Kate

Kelli O'Hara

Kelli O'Hara

Sheryl

Lamar Johnson

Lamar Johnson

Charlie

Virginia Gardner

Virginia Gardner

Amanda

Felix Mallard

Felix Mallard

Roamer

Sofia Hasmik

Sofia Hasmik

Brenda

Keegan-Michael Key

Keegan-Michael Key

Embry

Luke Wilson

Luke Wilson

James

Chris Grace

Chris Grace

Hudson

John Ivers

John Ivers

John Ivers

Sharon Ivers

Sharon Ivers

Sharon Ivers

Isabella Fay

Isabella Fay

Suze

Nicole Forester

Nicole Forester

Demi

Sara Katrenich

Sara Katrenich

Lindsay

Alex Haydon

Alex Haydon

Bradley

Jonathan Schaffer

Jonathan Schaffer

Preacher

Brian Andrus

Brian Andrus

High School Student

Ming Wang

Ming Wang

Teacher (uncredited)