Special Guest Stars Franco Nero as Reverend Guest Stars Haris Salihovic as Blaine Forrest Benny O. Arthur as Kevin Ellis Jyuddah Jaymes as Seymour Ellis Eric Kole as Phillip Ellis Joshua J Parker as Adam Thurman Maya Kelly as Young Sarah Abigail Thorn as Jess Tom Austen as Elijah Turner Emeline Lambert as Caroline Turner Camille Dugay as Margaret Wright Dakota Trancher Williams as Aaron Vinicio Marchioni as Captain Parisi Beatrice Peter as Abby Arthur Trifea as Thomas (Timmy) Wright (Age 7) Ianis Stan as Samuel (Sammy) Wright (Age 9) Adam Basil as The Giant Ivan Vodenicharov as Lawrence Gaston Monfort Yared as Peter Larrie Yazzie as White Elk Thomas Trabacchi as Rosario Laura Lacher as Ruth Parisi Patrick Muresan as Moise Ella Rose Shenman as Marybell Oliver Lepadatu as Liam Parisi