All of the actors in this do an excellent job!The story was really interesting, even though I didn't know very much about Edgar Allen Poe to start with.The movie keeps you guessing through the entire thing. Great story line with great twists and turns.