masters of horror deer woman cast