J.A. Cabreja
as
John
Justin LaBlanc
as
James
Careem Joy
as
Andrew
Zachary Quinte...
as
Young James
Melvin Mogoli
as
Simon The Zeal...
George Isaacs
as
Matthew
Mark Steele
as
Philip
Darwin Harris
as
Nathaniel
Emmanuel Awe
as
Thomas
Moses Ruperto
as
Thaddeus
David Ham
as
Storyteller
Jonathan R. Hu...
as
Peter
Tiffany Thomps...
as
Mary Magdalene