A Jewish nobleman, Judah Ben-Hur (Jack Huston) and his adoptive Roman brother Messala (Toby Kebbell) are best friends despite their different origins. While racing horses, Ben-Hur is hurt and Messala carries him back to their family home in Jerusalem. Despite the hospitality of Ben Hur’s mother Naomi (Ayelet Zurer) and the affections of sister Tirzah (Sofia Black D’Elia), Messala feels alienated in his adopted family. He enlists in the Roman army and fights in the Roman Empire’s wars in Germany. Ben-Hur also develops feelings for the family slave Esther (Nazanin Boniadi) although their different station in life compels him not to pursue her. But when her father Simonides (Haluk Bilginer) seeks to marry her off to a Roman, Judah declares his love for her and takes her as his wife.