John O'Farrell is a British author and comedy scriptwriter. Previously a lead writer for such shows as Spitting Image and Have I Got News for You, he is now best known as a comic author for such books such as The Man Who Forgot His Wife and An Utterly Impartial History of Britain.
John O'Farrell has been suggested to play 23 roles. Click below to see other actors suggested for each role, and vote for who you think would play the role best.