Well, having seen the great Shaka Zulu epic miniseries, I thought I would check out this film on Amazon Prime. Well, to sum it up, it is terrible. As a historical drama it fails, as it is history goes Hollywood. The script is totally laughable and nonsensical. The only good thing about the film, is that the late great South African actor, Henry Cele, is once again cast in the role of Shaka, to reprise his memorable portrayal of this Zulu warrior and king in the mini-series. The role of Lt. Francis Fairwell, originally played by Edward Fox in the mini-series, is, instead, played by his brother, James Fox. There, the resemblance to the miniseries stops.
As for David Hasselhoff, who ever told this guy he could act? Karen Allen, who is usually solid, sports an on-again, off-again British accent. Moreover, the romance between them strikes this viewer as false as a three dollar bill. The film is totally tedious. The only reason I gave it two stars, rather than the one star this turkey deserves, is entirely due to Henry Cele's performance as Shaka.
Do yourself a favor and take a pass on this film. It is not worthy.