If you are a history pedant with high blood pressure avoid this sequel to the 1998 film.
The sight of Sir Walter Raleigh diving heroically into the English Channel after personally steering the fleet of burning English ships into the Spanish Armada might just give you a nasty turn.
However, if you can ignore the sometimes astonishing use of dramatic licence, then there is much to enjoy.
The production values are extraordinarily lavish, but the main reasons to tolerate the numerous historical liberties are the majestic performances of Cate Blanchett as the Queen and Geoffrey Rush as Walsingham, her spy master.
Their relationship is beautifully realised, having evolved into something akin to an old married couple.