Excellent

Rating: 9/10 (1 July 2018)

This film really surprised me, really enjoyed it. James Franco gives one of his best performances. The special effects are also really well done.