Perfect but it has multiple cgi animations and scenes i just don't like cgi movies alot unless its absolutely bangers with cgi im fine with that just don't like the fighting scenes with cgi which make the jared leto and the other guy out of a cgi suit literally for the vampire looks and stuff still a good movie i recommend watching it.