He's Not Crazy. He's Just Written That Way.
Will Ferrell stars as Harold Crick, a lonely IRS agent whose mundane existence is transformed when he hears a mysterious voice narrating his life. With the help of Professor Jules Hilbert (Dustin Hoffman), Harold discovers he's the main character in a novel-in-progress and that the voice belongs to Karen Eiffel (Emma Thompson), an eccentric author famous known for killing her main characters in creative ways. Harold must quickly track down Eiffel and stop her before she conjures up a way to finish him off.