I started off by reading the book before I forced my son to read the first chapter, he hates reading, and he refused to put the book down or let me pick up where i left off. Jeff Hayes was fantastic in his rendition of Carl. Providing his own unique take on Carls disposition and thought process through his presentation. It was not quite what i mentally pictured but quickly took hold in my mind as a fantastic voice for the character.