Dame Judi Dench claims that Harvey Weinstein has done his time.