Factual error: There are a number of historical inaccuracies with the police uniforms used. The film is set in 1880, but the Duty Armlets with the alternating short blue/white vertical stripes were not introduced until 1886 (in 1880 they would have had three horizontal white stripes separated by two narrower blue stripes). Whistles are shown being carried, but they were not introduced until 1885 (they used rattles before then). The helmet plates have a generic VR on them when they should repeat the officer's collar number (eg P 129 in the case of Constable Flood).
Factual error: The film is set in 1880 and Dan Leno is a major character, already well-established on the London stage. Leno was only 20 in 1880 and did not make his London professional debut as an adult performer until 1885; before then he had performed in Manchester and Sheffield.
Factual error: Many details are wrong in Elizabeth's execution. The scaffold is in the prison yard, whereas by this time it was inside. The noose has a knot as opposed to the simple slider which was used by this time. Nobody is present except the hangman and one warder, whereas in fact the usual execution party was the prison governor, the chaplain, at least two warders, the hangman and his assistant. The hangman is masked, which never happened in Britain.