which villian would be at the epstein island