All Cast

Adrian Grenier
Owen

Angela Trimbur
Isabel

Fionnula Flanagan
Violet

AnnaLynne McCord
Pearl

Sally Kirkland
Florence

Matthew Gray Gubler
Caleb

Ray Santiago
Sheldon

Ezra Buzzington
Pastor Sterling

Molly McCook
Aimee

Alexa Hamilton
Owen's Mother
Michael Laren
Photographer
Clayton Jackson
Colton
Karl Schott
Owen's Father
Brayden Austin
Young Owen
Ruby Lightfoot
Young Pearl
Sibyl Gregory
Chloe
