Film review: Fist of legend