Stephen King!?! I had to check and see if that was his son or something.
Reminds me of Johnny Depp in Gilbert Grape