All Cast

Ryan Potter
Jo

Matt Dillon
Doc

Jim Caviezel
Reyes

Olivia Ritchie
Grace

Juliet Mills
Grandmother

Nick Boraine
Danielson

Stelio Savante
Mayor
Peyton Dilweg
Helen Reyes
Cole Takiue
Young Jo

Rumi Oyama
Miss Hanabusa

Sara Naby Kim
Miyu

Dann Seki
Sota
