THE annals of literature are littered with unforgettable and often tragically flawed characters: Holden Caulfield, Othello, Elizabeth Bennett, Scarlett O'Hara, Harold Crick. Who?

Lonely Internal Revenue Service agent Harold Crick (Will Ferrell) is the central figure in an as-yet-unfinished novel about love and death in contemporary America, except he doesn't know it.

With impressive performances from Will Ferrell, Emma Thompson and Maggie Gyllenhaal, this surreal and touching comedy has echoes of Being John Malkovich and Adaptation, with Ferrell playing a man who discovers he is the central figure in an as-yet-unfinished novel about love and death.