All Cast

Stephen Lang

Stephen Lang

Old Man

Marc Senter

Marc Senter

Joe / Rascal

Patch Darragh

Patch Darragh

Bible Salesman

Liana Wright-Mark

Liana Wright-Mark

Genie