Fantastically choreographed fights, picturesque landscapes and a gripping story. The story can get slightly confusing at times jumping back and forth but if youre paying close attention it all come together