Jack the Ripper was an evil serial killer in England at the end of the 19th century. He was actually unidentified, and was given the chilling name by the media. Hannibal Lecter on the other hand, was entirely fictitious, a made up murderer famous from The Silence of the Lambs. So who’s the more brutal evil-doer? The best way to find out is to hold an epic rap battle between the two.