It's funny, because the other day I totally confused Nolan North with Nathan Fillion.
He'd be a good fit; I really can't think of anyone who could pull off the fun aspects of the character like him.
Oh, and if Shia LaBeouf gets the part... fuck Hollywood, fuck Shia LaBeouf, and fuck his dad for impregnating the dog the bore him.