'DmC' true to the original while improving on it in many ways