All Cast

Peter Thomas

Peter Thomas

Pilgrim / Christian

Liam Neeson

Liam Neeson

Evangelist / Mr. Goodwill / Mr. Interpreter / Jesus Christ

Maurice O'Callaghan

Maurice O'Callaghan

Apollyon / Mr. Obstinate / Wordly Wiseman / Prince

Ronnie Irvine

Ronnie Irvine

Pliable

David Huntley

David Huntley

Stella McCusker

Stella McCusker