Amber Heart - Catty Winchester Ashley Greene - Ness Singer-Winchester Holland Roden - Octavia Winchester Chloe Grace Moretz - Sabrina Winchester Samantha Isler - Amara Winchester Katherine McNamara - Ariel/Faith Winchester Cody Christian - Aiden Winchester Dylan Sprayberry - Levi Tom Holland - Brandon Davies Skyler Samuels - Sage Sanders Dominic Sherwood - Kai Kline Valentina Gordon - Isabella Winchester Gavin Warren - Ethan Winchester Garrett Hedlund - AW Brett Blake Elias Harger - Link Sanders
4 parts