It’s been quite a while since we’ve visited the ‘Island Of Doctor Moreau’, though that’s probably for a good reason. The 1996 film…