Nick Huffman played Prince Charming in Disney World for 10 years, but about a year ago, he felt a bit uncharming.