He is played by Justin Roiland who also voices Oscar on the Disney channel show Fish Hooks.
Justin Roiland
Undoubtedly so. The fact that you need any confirmation is unacceptable.
Adventure time, C'mon, grab your friends, We'll go to very distant Lands With Jake the Dog, And Finn the Human, The Adventures'll never end, It's Adventure Time!
Olivia Olson
Penaldton Ward
George Takei
Donald Glover
Paige Moss
Grey DeLisle
Graham Linehan's daughter
Hynden Walch voices her in Adventure Time
Olivia olson