Ben-Hur - Cast

Jack Huston

as Judah Ben-Hur


Toby Kebbell

as Messala Severus


Morgan Freeman

as Ilderim



Nazanin Boniadi

as Esther


Ayelet Zurer

as Naomi Ben-Hur


Sofia Black-D'Elia

as Tirzah Ben-Hur


Moises Arias

as Dismas


Change Location