Teenager Benjamin (played by Michael Angarano), home-schooled by his eccentric mother (the hilarious Jennifer Coolidge), is a loner whose passion for writing leads him on an journey as his story first gets ripped off by the legendary fantasy novelist, Ronald Chevalier (Jemaine Clement) and then is adapted into a disastrous movie by the small town's most prolific homespun filmmaker.