90%

Rating: 9/10 (2 January 2019)

Great Writing: 4 stars.
a little cheesy in a few moments but gripping in general.
Superb Production: 5 stars.
Visually and audibly superb!