Director
Leroy Grafe
DIRECTOR
Stars (in credits order)
Mason Berube
Teen
Shan Ching Lu
Alex Dalen
Young Frederick
Miles Devesty Poorman
Young Fr. Stevens (Seth)
Jonathan David Dixon
Frederick
Aaron Leventman
Fr. Stevens