Will Ferrell’s Best Roles

3 Harold in Stranger than Fiction
Ferrell plays Harold Crick, an IRS auditor who begins to hear a voice in his head omnisciently narrating the events of his life.
13