XII век, вся Европа погружена в крестовые походы за возвращение Святой Земли. Готфрид Ибелинский (Лиам Нисон), рыцарь, уважаемый королем Иерусалима и приверженный поддержанию мира в регионе, предпринимает поиски своего незаконнорожденного сына Балиана (Орландо Блум), молодого французского кузнеца, который оплакивает потерю гибели жены и ребенка. Готфрид разыскивает и убеждает потерянного отпрыска поучаствовать в его миссии. После смерти отца Балиан унаследовал его земли и рыцарское звание в Иерусалиме, городе, где христиане, мусульмане и евреи сумели мирно сосуществовать во время перемирия между Вторым и Третьим крестовыми походами. С непоколебимой верностью герой служит своему королю и, кроме того, влюбляется в принцессу Сибиллу (Ева Грин), загадочную сестру монарха.