Japanese horror folklore is definitely not for the faint of heart. If you believe that you can endure these nightmarish monsters, immerse yourself in The Mimic and witness firsthand how unsettling ...