Chloë Grace Moretz | Mia Hall | |
Jamie Blackley | Adam | |
Liana Liberato | Kim | |
Gabrielle Rose | Gran | |
Ali Milner | Liz | |
Gabrielle Cerys Haslett | Young Mia |
Mireille Enos | Kat | |
Joshua Leonard | Denny | |
Stacy Keach | Gramps | |
Jakob Davies | Teddy | |
Aisha Hinds | Nurse Ramirez | |
Lauren Lee Smith | Willow |