Michael Greyeyes
Michael/Makwa
Chaske Spencer
Teddo
Kate Bosworth
Greta
Phoenix Wilson
Young Makwa
Julian Gopal
Young Teddo
Lisa Cromarty
Cammy
Jesse Eisenberg
Jerry
Elisha Pratt
Darren
Scott Haze
Father Daniels
Tres Garcia
Daniel
Sheri Foster
Lisa Wolf
Marissa Woolf
Kimber
Evan Assante
Classmate
Saxon Keanu Neal
Schoolmate
Claudia Lee
Rebecca
Jenna Leigh Green
Ivy
Bruce Davis
Florist
Kirstyn Anderson
Self - Background
Mattie Walker
Extra
Andrew Hooks
Police Officer (uncredited)
Brenda Williams
Nurse (uncredited)
Garrett O'Brien
Funeral Attendee (uncredited)
Kody Burns
Teacher
Tori Hartley
Nurse
Lauren Newsham
Alyse
Justin Parks
Security Officer
Stone Garcia
Native Boy