9/10. Fun where it needed to be fun, dramatic where it needed to be dramatic, excellent special effects and John Hurt excelling himself.