A truly great film set in medieval times manages to blend striking visuals with timeless themes that connect us with the ...