All Cast

Zack Beyer

Zack Beyer

Sultan Al-Kamil

Jeremy Irons

Jeremy Irons

Narrator

Alexander McPherson

Alexander McPherson

St. Francis of Assisi

Patrick Boyer

Patrick Boyer

German Soldier

Eric Kramer

Eric Kramer

Cardinal Pelagius

Samuel Muriithi

Samuel Muriithi

General

Richard El Khazen

Richard El Khazen

Lieutenant

Elliott Bales

Elliott Bales

Pope Urban II

Tony Barber

Tony Barber

Peasant Crusader

Sean M. Brown

Sean M. Brown

Crusader General

Alejandro Chamorro

Alejandro Chamorro

Muslim