Armie Hammer will not be charged with sexual assault.