"A lot of people don't know that Sherlock Holmes was based on a character that Poe created, called Inspector Dupin." John Cusack reveals U.S. writer Edgar Allen Poe, who he portrays in new film The Raven, inspired the most famous literary sleuth.