Richard Dunn (Jeff Daniels) er en mislykket forfatter i førtiårene. Han er ulykkelig gift med Claire (Lisa Kudrow), som bruker mesteparten av tiden borte fra hjemmet på grunn av jobb, noe som får Richard til å føle seg fortapt og ensom og at han ikke har noen grunn for å leve. Han har en irriterende imaginær venn i "superhelten" Captain Excellent (Ryan Reynolds, som styrer livet hans og forteller ham hva han skal gjøre til enhver tid. Det har han gjort siden Richard var tenåring.