Either Reece Shearsmith or Steve Pemberton. Gotta love the League of Gentlemen.
Oh, wait, I can't believe I forgot, the perfect person to play me; Ben "Yahtzee" Croshaw. The guy is a genius.
Come to think of it can we scrap the movie of my life and just turn Mogworld into a movie instead?