'Seventh Son' has been delayed for two years. This trailer explains why.